嵌入式软件缺陷检测的测试用例生成与排序研究

嵌入式软件缺陷检测的测试用例生成与排序研究

作者:师大云端图书馆 时间:2022-05-07 分类:硕士论文 喜欢:1295
师大云端图书馆

【摘要】嵌入式软件缺陷检测是软件缺陷检测领域一个十分重要的研究课题。和传统的软件缺陷检测技术相比,嵌入式软件缺陷检测不仅要考虑和运用传统软件检测方法,而且还需兼顾有关实时性和相关硬件等问题,应对嵌入式软件高可靠性的要求等。针对嵌入式软件的缺陷检测技术近年来在学术界和工业界得到了广泛的研究和应用。作为驱动软件测试和缺陷检测的关键因素,测试用例的自动生成技术和优先排序技术一直是研究热点,目前市场上该类型工具大多针对PC机平台,且需要源码支持,而面向嵌入式二进制软件的技术相对不够成熟。本文对应用于面向二进制嵌入式软件缺陷检测系统中的测试用例生成与测试用例排序技术进行了具体的研究,通过测试用例生成和排序技术得到用于嵌入式软件缺陷检测的测试用例有序集,然后有序的依次采用测试用例对软件进行动态缺陷检测,实现对嵌入式软件进行缺陷检测的目的。本论文的研究工作主要包括以下四个方面:1、研究了常用的软件缺陷检测检测技术、嵌入式软件缺陷检测技术以及嵌入式软件开发中的模拟仿真技术。2、研究了嵌入式软件缺陷检测系统中的二进制程序测试用例自动生成方法。本文运用了一种基于符号化执行的测试用例生成方法,首先对二进制程序进行静态指令分析,在此基础上对程序进行代码插桩,最后动态执行程序并采用符号化执行技术和约束求解技术动态生成测试用例集,最终达到了为后续的软件缺陷检测提供可靠测试用例数据的目的。3、研究了嵌入式软件缺陷检测系统中的测试用例优先排序方法。本文首先根据静态指令分析的结果,得到函数调用信息。通过运行函数依赖的TCP算法,构造最终n阶可达矩阵,根据最终可达矩阵,便可得到各测试用例优先顺序,达到测试用例排序的目标。4、基于Linux下开源动态插桩框架Valgrind、STP约束求解器和QEMU模拟软件来搭建整个嵌入式软件缺陷检测的工作环境,采用C语言和python语言开发测试用例模块,对测试用例集的缺陷覆盖率和缺陷检测效果进行分析,基本上实现对嵌入式软件的缺陷检测功能。
【作者】万季;
【导师】方景龙;
【作者基本信息】杭州电子科技大学,计算机技术,2014,硕士
【关键词】嵌入式软件;缺陷检测;测试用例生成;测试用例排序;

【参考文献】
[1]凌芳.《米德尔马契》之结构主义研究[D].广东外语外贸大学,英语语言文学,2004,硕士.
[2]李弢.数据挖掘技术在湖南电信经营分析系统中的应用[D].湖南大学,计算机技术,2010,硕士.
[3]毛娟娟.绵萆薢水提取物体外抑菌活性的实验研究[D].湖南中医药大学,中医外科学(专业学位),2014,硕士.
[4]毛卓群.旋耕机传动齿轮箱箱体的有限元分析及结构优化设计[D].南京农业大学,机械工程,2013,硕士.
[5]牟中海,谢桂生,代宗仰,陈志勇,由福报,张小京.自动变速空校的原理及应用[J].石油地球物理勘探,2000,03:366-371+402.
[6]赵洪玉.锚杆预应力在煤矿巷道中支护效应的研究[D].内蒙古科技大学,矿业工程,2014,硕士.
[7]李莎.糖尿病胃肠病中西医研究概况[D].北京中医药大学,内科学,2013,硕士.
[8]苏晓明.自拟养阴清热方治疗面部激素依赖性皮炎临床疗效观察[D].成都中医药大学,中医外科学,2012,硕士.
[9]袁子皓.基于多传感器信息融合的刀具磨损状态监测系统研究[D].河南科技大学,机械工程(专业学位),2014,硕士.
[10]钟义信.自然语言理解的全信息方法论[J].北京邮电大学学报,2004,04:1-12.
[11]曾杰.视频学习资源个性化推荐系统的设计与实现[D].华东师范大学,教育技术学,2013,硕士.
[12]刘文.环焊接头疲劳寿命预测方法研究[D].西南交通大学,交通运输工程,2014,硕士.
[13]张秀伟,张艳宁,杨涛,张新功,邵大培.基于Co-motion的可见光-热红外图像序列自动配准算法[J].自动化学报,2010,09:1220-1231.
[14]吕俊超.黑龙江省洋灰洞子铜矿床成矿地质条件及找矿方向[D].吉林大学,矿产普查与勘探,2014,硕士.
[15]张理卿.超临界流体制备石墨烯基无机纳米复合材料及其应用的初步研究[D].青岛科技大学,2013.
[16]安舟.CD151在非小细胞肺癌组织中的表达及茶多酚对CD151表达水平的影响[D].浙江大学,2004.
[17]金濤.武威漢簡《儀禮》校勘及王杖十簡集釋[D].吉林大学,歷史文獻學,2013,硕士.
[18]王亚男.基于脑表面形态学分析对特发性全面性癫痫的初步研究[D].遵义医学院,影像医学与核医学(专业学位),2014,硕士.
[19]房巨强.三维打印快速成形机理及其加工质量控制技术研究[D].东北大学,机械制造及其自动化,2010,硕士.
[20]刘奎立.AZ31变形组织与力学性能研究[D].华北工学院,材料加工,2004,硕士.
[21]黄欣.税务稽查系统中数据仓库的设计与优化[D].西安电子科技大学,计算机技术,2012,硕士.
[22]李歧强,钱积新,李现明,金萍.自适应模糊神经网络控制器在电阻加热炉中的应用[J].控制与决策,1999,02:93-96.
[23]吕桂华.基于Web的液压系统远程设计的研究与开发[D].四川大学,2003.
[24]郑辉烂.广州市既有住宅加装电梯技术与经济分析[D].华南理工大学,建筑与土木工程,2012,硕士.
[25]张志彪.爆炸作用下钢板混凝土组合结构破坏规律研究[D].中国矿业大学,桥梁与隧道工程,2014,硕士.
[26]莲星.Communication Issues for Learning English as a Second Language[D].西北师范大学,教育经济与管理,2014,硕士.
[27]窦泊言.数术学在VI系统中的应用[D].北京交通大学,2014.
[28]谢惠藩,王海军,陈潜.高肇直流融冰运行模式下无功功率和谐波特性分析[J].电力系统自动化,2011,19:77-84.
[29]文昌.鲁棒性数字水印和脆弱性数字水印的研究[D].华中师范大学,计算机应用技术,2013,硕士.
[30]褚明晔.我国上市公司现金股利政策治理作用的实证研究[D].南京财经大学,金融学,2012,硕士.
[31]刘进.谐波对继电保护影响的研究[D].天津理工大学,电力系统及其自动化,2013,硕士.
[32]梅劼.《法庭口译:州法院法庭口译政策与实践指南》(4个章节)翻译报告[D].四川外国语大学,翻译(专业学位),2013,硕士.
[33]刘春燕.人工培养条件下两种海洋硅藻的畸变形态与机理初探[D].厦门大学,水生生物学,2014,硕士.
[34]张晓文,杨煜普,许晓鸣.基于两次赌轮选择的神经网络遗传优化[J].控制与决策,2005,02:210-213.
[35]李雯霞.贵州岩屋坪汞矿床有机流体成矿的包裹体证据[D].成都理工大学,矿物学、岩石学、矿床学,2013,硕士.
[36]王欣.个体化社会的来临与律师工作关系变迁研究[D].吉林大学,社会学,2013,硕士.
[37]刘梦虹.移动互联网环境下安徽省高校图书馆知识推荐研究[D].安徽大学,图书馆学,2013,硕士.
[38]张梦玲,张启鹏,陈渊婷.从网络链接商标侵权诉讼中看证据收集范围[J].商场现代化,2014,09:62.
[39]安琪.受控随机利率下准备金的研究[D].安徽工程大学,应用数学,2012,硕士.
[40]郭熠.新型铝合金钎剂的研制及作用机理研究[D].兰州理工大学,材料加工工程,2013,硕士.
[41]薛明洋.HDI电路板绝缘层树脂光分解性研究[D].东华大学,化学工程(专业学位),2014,硕士.
[42]尹占娥,马军杰.上海市银行网点GIS应用系统的设计与开发[J].上海师范大学学报(自然科学版),2004,04:101-105.
[43]唐爱玲.生物碳酸盐中硫同位素组成分析及其应用[D].华东师范大学,环境科学,2013,硕士.
[44]时党勇,刘永存,徐建华.爆炸力学中的数值模拟技术[J].工程爆破,2005,02:10-13+9.
[45]贾磊.钦州港引航服务发展研究[D].大连海事大学,公共管理,2012,硕士.
[46]张瑾.医院临床科室主任绩效评价指标体系的研究[D].青岛大学,社会医学与卫生事业管理,2013,硕士.
[47]崔星.建筑工程项目中基于供应链管理的物料采购管理研究[D].浙江工业大学,物流工程,2012,硕士.
[48]李涵,刘剑波,汪谭俊,江辉,张仁炳,管文军.多烯类抗生素合成基因簇中ABC转运蛋白研究进展[J].微生物学通报,2014,05:950-958.
[49]李建锋.脉冲耦合神经网络在图像处理中的应用研究[D].中南大学,计算机应用技术,2013,博士.
[50]谢泽梅.环境伦理视野下的我国生态文明建设研究[D].成都理工大学,科学技术哲学,2013,硕士.

相关推荐
更多