首页|一种无人机飞行控制软件自动测试方法

一种无人机飞行控制软件自动测试方法

扫码查看
针对机载飞行控制软件测试依赖硬件系统、测试周期长、手动测试方式效率低、重用性差、易出错和维护成本高等问题,研究了全数字仿真环境的关键技术,提出了一种机载飞行控制软件的自动测试方法;该测试方法在全数字仿真环境中进行测试,并对传统的测试数据生成算法进行改进,使用AETG-SA算法生成测试数据,将测试结果的反馈引入到算法中,动态调整算法参数,获得最优测试集合,提高了测试覆盖率;在全数字仿真环境中执行测试用例,减少了嵌入式软件测试过程中对硬件的依赖,对系统功能测试和故障模拟测试的覆盖更加全面;工程实践表明,基于全数字仿真环境的自动测试方法相较于传统全实物和半实物的测试方法测试充分性提升了 4%,测试时间缩短了 44%。
Automatic Test Method of UAV Flight Control Software
For the problems of depending on hardware system,long test cycle,low efficiency of manual test,poor reuse,error-prone and high maintenance cost in airborne flight control management software test,the key technology of full digital simulation en-vironment is researched,an automatic test method for airborne flight control management software is proposed.Based on the full dig-ital simulation environment,this test method improves traditional test data generation algorithms,uses the automated expert test generator-simulated annealing(AETG-SA)algorithm to generate the test data,introduces the feedback from test results into the al-gorithm,dynamically adjusts the algorithm parameters,obtains the optimal test set,and improves the test coverage.Test cases are executed in full digital simulation environment,it reduces the hardware dependency of embedded software testing process,and higher coverage of system function test and fault simulation test,and improves the efficiency of the test cases greatly.Compared with the traditional full-physical and semi-physical test methods,the engineering practice shows that based on the full digital simulation envi-ronment,the sufficiency of the automated test method improves by 4%,and the testing time reduces by 44%.

flight control softwareairborne softwarefull digital simulation environmentAETG-SA algorithmautomatic test method

刘玉军、赵创新、王振华、刘国强、彭怡

展开 >

航空工业成都飞机工业(集团)有限责任公司,成都 610000

飞行控制软件 机载软件 全数字仿真环境 AETG-SA算法 自动测试方法

2024

计算机测量与控制
中国计算机自动测量与控制技术协会

计算机测量与控制

CSTPCD
影响因子:0.546
ISSN:1671-4598
年,卷(期):2024.32(2)
  • 16