[发明专利]一种多分区机载软件的测试方法有效
申请号: | 201911363531.6 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111124927B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 李育;刘佳;孙康;张絮 | 申请(专利权)人: | 中国航空工业集团公司西安飞机设计研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
地址: | 710089 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分区 机载 软件 测试 方法 | ||
本发明实施例公开了一种多分区机载软件的测试方法,包括:根据分区应用软件的应用领域和任务特点,对分区应用软件进行类型划分;根据对分区应用软件划分的类型,采用与类型对应的测试方式对分区应用软件进行测试,并对各分区间的分区操作系统进行测试;其中,对不同类型的分区应用软件所采用的测试方式制定测试激励路径和测试输出路径,测试对象包括路径所经过的各分层和分区应用软件。本发明实施例解决了多分区大规模复杂综合系统机载软件的多应用类型软件的测试问题,可以满足IMA和高安全分区机载操作上不同应用类型软件的测试需求,适用于单元部件配置项和系统测试,具有很好的推广性。
技术领域
本申请涉及但不限于机载软件测试技术领域,尤指一种多分区机载软件的测试方法。
背景技术
航空机载电子系统综合化模块化(Integrated Modular Avionics,简称IMA),使得一套机载计算机物理平台承担多应用领域、多系统、不同任务类型,成为必然的发展趋势。为了解决IMA带来的故障隔离和信息安全问题,现有的高安全机载操作系统都采用了分区机制,提供分区间隔离和分区间通信能力,典型分区操作系统,如Wind River VxWorksAE653和我国自主产权天脉系统AcoreOS 653。
相较于传统的联合航空电子架构(FAA,Federated Avionics Architectures),要求每个航空功能模块都必须独享一套计算资源和通讯接口,而IMA架构可以在一个通用的计算资源上运行一个或多个航空功能模块。在IMA和高安全分区机载操作系统发展背景下,以及可靠性、安全性和高标准的质量要求下,对多应用类型分区机载软件测试提出了新的挑战。
目前对于IMA的多分区大规模复杂综合系统机载软件的测试,主要还是基于FAA架构下的独立软件配置项为基础,按照常规的测试流程(如单元测试、部件测试、配置项测试和系统测试)、常规的测试方法(如等价类、边界值、覆盖率等),而没有针对该类分区操作系统的特点和多应用类型分区软件的特点设计具有针对性和综合性的测试方法,因此,难以提高测试效率和测试覆盖率,固化知识经验,形成该类软件的测试能力。
发明内容
为了解决上述技术问题,本发明实施例提供了一种多分区机载软件的测试方法,以解决多分区大规模复杂综合系统机载软件的多应用类型软件的测试问题,以满足IMA和高安全分区机载操作上不同应用类型软件的测试需求,适用于单元部件配置项和系统测试,具有很好的推广性。
本发明实施例提供一种多分区机载软件的测试方法,包括:所述多分区机载软件包括多个分层,且所述分层的应用层中包括多个分区,所述多分区机载软件中的分区应用软件一一对应的配置在分区内,所述测试方法包括:
根据所述分区应用软件的应用领域和任务特点,对所述分区应用软件进行类型划分;
根据对所述分区应用软件划分的类型,采用与所述类型对应的测试方式对分区应用软件进行测试,并对各分区间的分区操作系统进行测试;其中,对不同类型的分区应用软件所采用的测试方式制定测试激励路径和测试输出路径,测试对象包括路径所经过的各分层和分区应用软件。
可选地,如上所述的多分区机载软件的测试方法中,所述分层包括应用层、操作系统层、模块支持层、硬件层;所述应用层包括分区应用软件和对应的分区操作系统,所述操作系统层包括核心操作系统和可配置组件,所述硬件层包括处理器模块和接口模块;
所述分区应用软件的类型包括:逻辑运算密集型、复杂数值运算密集型、模态转换密集型、数据处理密集型、接口密集型、故障安全处理密集型、人机交互密集型。
可选地,如上所述的多分区机载软件的测试方法中,对所述分区应用软件划分的类型包括以下一项或多项:逻辑运算密集型、复杂数值运算密集型、模态转换密集型;所述采用与所述类型对应的测试方式对分区应用软件进行测试,包括:
通过嵌入在所述分区应用软件所在分区中的嵌入式测试软件对所述分区应用软件进行测试激励;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞机设计研究所,未经中国航空工业集团公司西安飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911363531.6/2.html,转载请声明来源钻瓜专利网。