收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于频谱的程序切片缺陷定位研究

董俊华  
【摘要】:软件在计算机系统中是非常重要的组成部分,软件产品的可靠性事关重大,所以精准定位计算机软件中隐含的缺陷才能保证软件质量。然而随着现今计算机软件系统的规模和复杂性不断扩大,现存的软件缺陷定位技术面临着严峻的挑战。如何高效的设计并改进软件缺陷定位方法,是目前软件测试环节中尚待解决的问题之一。本文在前人工作的基础上,针对已有方法表现出的不足,提出基于频谱的程序切片缺陷定位框架,用于软件缺陷定位研究。基于频谱的程序切片缺陷定位方法就是利用执行完程序获得的动态频谱信息定位出导致程序异常的缺陷函数。由于基于频谱的程序切片缺陷定位方法需要覆盖大量的路径,所以就会产生大量测试用例,为了增加缺陷定位的效率,首先对相似执行失败的测试用例进行聚类,得到相似错误测试用例子集,然后利用程序动态切片算法通过构建函数崩溃表,对程序进行函数块粒度的切片,从而获取缺陷可疑函数集,最后设计可疑度算法将缺陷路径范围内的可疑函数进行排序,最终定位出最具缺陷函数。本文使用的是经过人工注入缺陷的Siemens程序集。通过函数之间的调用关系,使用交叉表方法对比Tarantula算法、Ochial算法、Jaccard算法的定位效果,实验结果表明本文提出缺陷定位方法要优于以上算法。同时,本文方法可有效缩减查找缺陷时的代码审查范围,提高软件缺陷定位的精度和效率,其成果也为自动化软件测试缺陷定位的实现提供了新思路。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 欧长彬;;周向探伤时缺陷定位的计算[J];无损检测;1993年04期
2 舒挺;黄明献;丁佐华;王磊;夏劲松;;基于条件概率模型的缺陷定位方法[J];软件学报;2018年06期
3 方涛;;周向探伤时缺陷定位曲线的制作及其应用[J];无损检测;1991年06期
4 陈诚;郑征;王皓钦;乔禹;;基于测试充分性准则的非死锁并发缺陷定位方法[J];计算机科学;2017年11期
5 王金柱;王泽根;;油气长输管道内部缺陷定位方法综述[J];石油天然气学报;2010年01期
6 周明泉;江国华;;基于对数几率回归的函数级软件缺陷定位[J];计算机与现代化;2018年07期
7 ;提高管道检测缺陷定位的准确率[J];石油工业技术监督;2014年11期
8 周明泉;江国华;;一种基于频谱信息并结合碰集和遗传算法的缺陷定位方法[J];计算机科学;2018年09期
9 刘哲;;曲面周向横波探伤缺陷定位曲线[J];中国锅炉压力容器安全;2002年05期
10 张金波;梁哲恒;;跨系统缺陷定位和调试方法研究[J];电力信息与通信技术;2017年09期
11 李奎元;孔令昌;肖武华;;金属材料相控阵检测缺陷定位、定性、定量准确性分析与比较[J];无损探伤;2012年03期
12 梁驹;;探伤温度对超声波无损检测缺陷定位、探伤灵敏度的影响[J];广东建材;2007年05期
13 黄小红;;基于路径聚类分析的代码缺陷定位研究[J];软件导刊;2017年03期
14 陈理国;刘超;;基于高斯过程的缺陷定位方法[J];软件学报;2014年06期
15 王旭;张文;王青;;基于缺陷修复历史的两阶段缺陷定位方法[J];计算机系统应用;2014年11期
16 李信东,侯正云,张富生;数字型探伤仪在纵缝缺陷定位上的应用[J];一重技术;2004年03期
17 张明坤;;新型缺陷定位计算尺[J];无损检测;1984年04期
18 ;影响斜探头K值误差的因素及其对缺陷定位的影响[J];理化检验.物理分册;1976年04期
19 顾世瑶;;管节点焊缝超声波探伤中缺陷定位方法[J];无损检测;1990年04期
20 ;36通道声发射源缺陷定位分析系统通过部级鉴定[J];吉林工业大学学报;1987年02期
中国重要会议论文全文数据库 前8条
1 盛佩军;;斜面探伤中的缺陷定位修正及实际应用[A];2007'湖北·武汉NDT学术年会论文集[C];2007年
2 王知颖;;ANSYS建模分析在GH4720Li涡轮盘超声探伤缺陷定位中的应用[A];第十三届中国高温合金年会摘要文集[C];2015年
3 王知颖;;ANSYS建模分析在GH720Li涡轮盘超声探伤缺陷定位中的应用[A];第十三届中国高温合金年会摘要文集[C];2015年
4 王力;;超声横波探伤声束扩散对缺陷定位的影响分析[A];2014陕西省第十四届无损检测年会暨产品展示会论文集[C];2014年
5 尹芹;陈振尧;赖传理;;球形封头插入式接管角焊缝超声波检测的计算机辅助缺陷定位[A];2007四川省理化检验、无损检测学术交流年会论文集[C];2007年
6 史永晋;;基于惯性导航系统的海底管道轨迹描述技术研究[A];第十五届中国海洋(岸)工程学术讨论会论文集(上)[C];2011年
7 武华锋;袁勇;易俊;;基于多孔算法的A超缺陷精确定位[A];第三届全国虚拟仪器大会论文集[C];2008年
8 邓菲;吴斌;何存富;;基于导波的管道缺陷圆周位移分布数值模拟[A];庆祝中国力学学会成立50周年暨中国力学学会学术大会’2007论文摘要集(下)[C];2007年
中国博士学位论文全文数据库 前6条
1 李唯实;基于传播链的缺陷定位及修复技术研究[D];国防科学技术大学;2016年
2 吴彪;超声无损检测缺陷定位与稀疏信号重构方法[D];哈尔滨工业大学;2017年
3 章程;基于机器学习和程序分析相结合的程序调试技术研究[D];上海交通大学;2013年
4 雷晏;基于关联性分析的缺陷定位技术研究[D];国防科学技术大学;2014年
5 周志强;基于宽频阻抗谱的电缆局部缺陷诊断方法研究[D];华中科技大学;2015年
6 孙芳;超声相控阵技术若干关键问题的研究[D];天津大学;2012年
中国硕士学位论文全文数据库 前10条
1 廖童华;基于超声横波的弹簧扁钢检测技术研究[D];南昌航空大学;2018年
2 董俊华;基于频谱的程序切片缺陷定位研究[D];西安理工大学;2018年
3 贡亮;软件频谱缺陷定位技术的研究[D];清华大学;2013年
4 范帝玮;半导体器件缺陷定位技术研究[D];天津大学;2012年
5 谭静;管道内部缺陷定位的多传感器数据融合研究[D];西南石油大学;2016年
6 张鹏;多缺陷和多线程缺陷定位技术研究[D];国防科学技术大学;2014年
7 樊向宇;基于进化算法的软件多缺陷定位研究[D];天津大学;2017年
8 张晓红;基于频谱的软件缺陷定位方法的研究[D];南京邮电大学;2015年
9 雷晏;基于迭代反馈的缺陷定位技术研究[D];国防科学技术大学;2010年
10 林文钊;基于振荡波局部放电检测的电力电缆缺陷定位研究[D];华南理工大学;2016年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978