基于分层程序频谱的软件故障定位方法研究
基于语句程序频谱的软件故障定位方法,通常利用搜集程序在运行测试用例集合产生的语句覆盖信息来实现故障语句定位,但这种定位技术缺乏语句块筛选机制,从而使定位精度受限.为此,提出一种基于分层程序频谱的软件故障定位方法,其具体思想是将故障定位分为函数故障定位和语句故障定位两个层次,在函数故障定位层次上使用函数调用对程序频谱对程序中的函数发生故障的可疑值进行计算,主动筛选“最有可能”发生故障的函数;在语句故障定位层次上优先处理可疑值较大的函数,计算函数中每条语句发生故障可疑值,根据可疑值大小定位语句故障.实验表明,提出的方法能快速地找到故障语句,缩小故障代码审查区域.
多层次频谱、软件故障定位、故障可疑值
36
TP311(计算技术、计算机技术)
国家“九七三”重点基础研究发展计划项目2014CB340703;华中师范大学高校基本科研业务费项目CCNU15GF003;中央高校基本科研业务费专项科研项目CCNU15GF003
2016-09-18(万方平台首次上网日期,不代表论文的发表时间)
共5页
1953-1957