航空学报 > 2012, Vol. Issue (4): 722-733   doi: CNKI:11-1929/V.20111209.1725.002

综合模块化航电软件仿真测试环境研究

周庆1, 刘斌1, 余正伟1, 冯时雨2   

  1. 1. 北京航空航天大学 可靠性与系统工程学院,北京 100191;
    2. 北京航空工程技术研究中心,北京 100076
  • 收稿日期:2011-06-22 修回日期:2011-08-30 出版日期:2012-04-25 发布日期:2012-04-20
  • 通讯作者: 刘斌 E-mail:liubin@buaa.edu.cn
  • 基金资助:
    国防预研项目(513190802)

A Framework of Simulation Testing Environment for Integrated Modular Avionics Software

ZHOU Qing1, LIU Bin1, YU Zhengwei1, FENG Shiyu2   

  1. 1. School of Reliability and Systems Engineering, Beihang University, Beijing 100191, China;
    2. Beijing Aeronautical Technology Research Center, Beijing 100076, China
  • Received:2011-06-22 Revised:2011-08-30 Online:2012-04-25 Published:2012-04-20

摘要: 伴随着综合模块化航空电子(IMA)软件在新一代飞机上的应用,其高复杂性、高度综合的特点以及分层的健康监控和故障管理模式给软件测试提出了挑战。传统的仿真测试环境在应对IMA软件测试中难以满足RTCA DO-178B中规定的对验证过程结果的验证的要求。本文在分析IMA软件特点的基础上,根据DO-178B的要求,综合国外的发展情况和国内的研究进展情况,研究综合模块化航电软件仿真测试环境需求,提出了基于软件故障注入的综合模块化航电软件灰盒仿真测试环境方案,并给出优势分析。该仿真测试环境方案以IMA软件为测试对象,应用软件故障注入技术和代码插装技术满足测试规范文件的要求。其具有通用灵活、适配性强、强实时性等特点,为中国新一代航电软件的系统验证和测试奠定了基础。

关键词: 综合模块化航空电子, 软件, 灰盒测试, 仿真测试环境, 软件故障注入, DO-178B

Abstract: It is difficult for the traditional software testing environment to meet the requirements of integrated modular avionics (IMA) software testing and verification of the verification process results in RTCA-DO-178B. It is also difficult for the traditional software testing environment to achieve the goals of functional testing and validation of the IMA software, which includes testability design, health monitoring and redundancy management functions. This paper analyzes the characteristics of integrated modular avionics software, and describes the requirements of the testing environment aimed for IMA software testing. Then, it proposes a program of IMA software grey-box testing environment based on software fault injection. This program is more general, flexible and strong real-time than the traditional software testing environment.

Key words: integrated modular avionics, software, gray-box testing, simulation testing environment, software fault injection, DO-178B

中图分类号: