首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于程序行为累积分析的软件故障定位方法
引用本文:贾晓霞,吴际,金茂忠,柳永坡.基于程序行为累积分析的软件故障定位方法[J].北京航空航天大学学报,2006,32(5):607-611.
作者姓名:贾晓霞  吴际  金茂忠  柳永坡
作者单位:北京航空航天大学 计算机学院, 北京 100083
摘    要:软件出现失效后,如何根据软件运行时的输入以及运行行为来快速定位引发失效的故障是一个非常有价值的研究问题.提出了故障定位的锥状框架,并基于其将故障定位问题表示为一个分层细化的过程.在软件输入层,利用程序行为累积分析技术对软件的行为进行建模分析,得到了统计故障定位模型,从而解决了软件输入层的故障定位问题.为了检验故障定位模型的效果,选择了5个软件进行实验,对其中4个设计并植入故障,另外1个为真实软件,实验获得了平均0.803的定准率和平均0.697的定全率.在此基础上,如何应用程序行为累积分析技术在软件设计模块层解决故障定位问题得到了进一步的分析. 

关 键 词:故障定位    程序行为累积分析    软件调试    统计方法
文章编号:1001-5965(2006)05-0607-05
收稿时间:2005-05-26
修稿时间:2005年5月26日

Novel scheme to locate software fault by aggregate analysis of program behaviors
Jia Xiaoxia,Wu Ji,Jin Maozhong,Liu Yongpo.Novel scheme to locate software fault by aggregate analysis of program behaviors[J].Journal of Beijing University of Aeronautics and Astronautics,2006,32(5):607-611.
Authors:Jia Xiaoxia  Wu Ji  Jin Maozhong  Liu Yongpo
Institution:School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
Abstract:It is an interesting and noteworthy issue to locate rapidly and effectively the fault according to the input and the program behavior in case of software failure. A drill-down framework for fault localization was proposed, based on which the fault localization problem was expressed in a step-by-step procedure with multi-hierarchy. Proposed and analyzed is a novel scheme of fault-locating method on input level using aggregate analysis of the program behavior. Statistical model of the fault-locating approach on input level was established and the corresponding solution were presented and discussed. To validate the proposal, an experiment was conducted, involving 5 software, 4 of which are injected with faults deliberately and the rest one is actual software in use. The results show that an average precision of 0.803 and an average recall of 0.697 are obtained. Finally, the application of aggregate analysis of the program behavior into the fault-locating method on module level was discussed.
Keywords:fault location  aggregate analysis  software debugging  statistical method
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号