飞行控制软件测试中的插桩技术  被引量:6

Instrumentation in flight-control software testing

在线阅读下载全文

作  者:李跃飞[1] 郭君红[1] 白成刚[1] 蔡开元[1] 

机构地区:[1]北京航空航天大学自动化科学与电气工程学院,北京100191

出  处:《北京航空航天大学学报》2009年第5期580-583,共4页Journal of Beijing University of Aeronautics and Astronautics

基  金:国家自然科学基金资助项目(60633010)

摘  要:插桩技术是软件测试中常用的关键技术之一.插桩技术应用在飞行控制软件测试中所遇到的一个严重的问题是其带来的额外开销将导致原程序的实时性下降甚至软件的失效.针对该问题,提出了一种基于布尔型存储数组的新的插桩方法.与传统方法相比,该方法优化了插桩的内容,降低了插桩对程序实时性的影响.搭建了一个仿真测试平台并以某型飞行控制软件为实验对象验证了该方法的有效性.实验结果表明该方法大大减少了插桩后程序的运行时间,保证了飞控软件的实时性要求.Instrumentation is one of the important techniques in the software testing. When instrumentation was applied in the flight-control software testing, the real-time performance of the original software becomes bad even lead to failure of the software, due to the extra spending on the instrumentations. In view of this problem, a new instrumentation method which is based on the BOOL array used to storage the code information was presented. Compared with traditional methods, this new method not only optimizes the instrumentation contents but also reduces the real-time influence of the instrumentation on the original software. A simu- lation test platform was been set up and a certain type of flight control software was used as the test object. Then, plenty of experiments have been done to demonstrate the effect of the new instrumentation method. The result show that the method greatly reduces the run time of the instrumented program which to ensure the realtime requirements of the flight-control software.

关 键 词:插桩 软件测试 飞行控制软件 实时性 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象