摘要
针对航空机载软件测试环境与开发环境冲突、测试环境可控性和通用性差、非干预性测试困难的问题,分析了全物理实装测试环境、半实物仿真测试环境的优缺点,研究了全数字仿真测试技术,设计并实现了一种航空机载软件全数字仿真测试系统。该系统由仿真核心平台、仿真工具组件、协同仿真组件和人机交互组件构成,提供了航空机载处理器、内存、外设等多种可重用库。提出了基于底层虚拟机的动态二进制翻译技术、协同仿真时间同步和数据通信机制等关键技术,实现了航空机载软件全数字高速闭环仿真运行。工程实践证明,该系统能达到降低硬件设备的依耐性、简化测试环境搭建的复杂度、提高测试效率约42%的目的。
For the problems such as conflict between airborne software testing environment and development environment,poor contollability and generality of the testing environment,difficulty of non-intervention test,the advantages and disadvantages of full physical test environment and semi-physical simulation test environment are analyzed,the full digital simulation test technology is researched,and an airborne software testing system based on full digital simulation environment is designed and implemented.The system consists of simulation core platform,simulation tool components,collaborative simulation components and human computer interaction components.It provides various reusable libraries such as airborne processor,memory and peripherals.Key technologies are presented,such as dynamic binary translation technology based on low level virtual machine,time synchronization and data communication mechanism.The full digital high-speed closed-loop simulation of airborne software is realized.The engineering practice shows that the system can achieve the purpose of reducing hardware device dependency,simplifying the complexity of test environment construction and improving software test efficiency by about 42%.
作者
刘涛
卢希
冯飞
王月波
LIU Tao;LU Xi;FENG Fei;WANG Yuebo(Southwest China Institute of Electronic Technology,Chengdu 610036,China)
出处
《电讯技术》
北大核心
2022年第3期317-322,共6页
Telecommunication Engineering
关键词
航空机载软件
全数字仿真测试
动态二进制翻译
时间同步机制
airborne software
full digital simulation test
dynamic binary translation
time synchronization mechanism