学位论文 > 优秀研究生学位论文题录展示
面向嵌入式软件故障定位的程序谱方法研究
作 者: 王鹏
导 师: 李长云
学 校: 湖南工业大学
专 业: 计算机应用技术
关键词: 程序谱 聚类函数 嵌入式软件 故障定位
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 38次
引 用: 0次
阅 读: 论文下载
内容摘要
随着计算机技术的广泛应用,软件系统的规模和复杂性不断攀升,由于软件错误直接造成系统失效的比率持续递增。软件的故障定位可以提高测试阶段的效率,也是开发可靠性软件的重要一环。嵌入式软件资源有限,非功能需求多,语义复杂性增强,时序性较弱,过度依赖硬件,同时嵌入式软件产品越早上市利润越大,这都导致嵌入式软件含有的潜在故障更多,更隐秘、复杂。而传统软件定位方法过程复杂、依赖性强和通用性不高。为此提出了用于嵌入式软件的程序谱故障定位方法,并进行了研究与验证。经实验表明,该方法能大大减少在故障定位过程中代码审查的范围,能快速有效地定位软件故障,易于扩展,通用性强,从而为软件故障定位提供了一种新途径。首先介绍了软件诊断和软件定位的一般性概念,对目前国际上软件故障诊断和定位技术的研究做了详细的分析,阐述了故障间的联系和分类,分析了嵌入式软件故障定位的特点,指出了支持嵌入式软件故障定位技术的优势。在解释谱的来源和分析几种常见程序谱的基础上,提出了一种新的程序谱——语句命中谱,它能够较好的表达程序运行特征,并且和其它的程序谱不同的是,它可以获取更多的诊断信息,与其它故障定位方法相比,它计算量小,产生冗余少,是在优先级较低的线程上运行的,CPU和内存占用率低,尤其适合嵌入式软件的故障定位。提出了支持嵌入式软件的程序谱差异分析和故障定位技术框架。该方法用程序谱抽象表达程序运行,引入新的聚类函数和排名准则,根据这些度量准则选择和故障运行最相似的成功运行,比较这两次运行之间谱的差异,从而产生一份程序可疑故障位置报告。最后介绍了支持嵌入式软件故障定位方法运行环境的搭建过程,通过使用西门子测试套件,对其中的多个版本在搭建的平台上进行测试,定性和定量分析了产生的测试数据,证明了本文方法的可行性、正确性,同时证明了本文方法相对其它目前最好方法的优越性。
|
全文目录
相似论文
- 数字电视中间件中图形界面引擎的研究与应用,TP391.41
- 基于故障指示器的配电网故障定位研究,TM711
- 配电网故障定位及在线监测系统的研究与应用,TM76
- 智能配网故障快速定位方法的研究与实现,TM732
- 工业嵌入式智能仪表软件测试技术的研究,TP311.52
- 基于Eclipse的嵌入式数字电视开发平台数据仓库的研究与实现,TP311.52
- 变频空调电控板自动测试系统研究,TM925.12
- 输电线路故障定位分析系统的设计与实现,TP311.52
- 油浸式变压器故障诊断与局放故障定位研究,TM407
- 消弧线圈接地系统单相接地故障定位研究,TM862
- 基于虚拟机QEMU的嵌入式全系统仿真测试环境的研究与实现,TP368.1
- 面向小型机器人的嵌入式软件开发平台设计,TP368.1
- 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
- 配电网高压测量中故障定位技术研究,TM862
- 自动化测试技术及移动终端平台自动化测试方案实现,TP311.52
- 基于BTS的嵌入式软件测试技术研究,TP311.52
- 基于接口自动机的嵌入式软件验证技术及支撑工具研究,TP368.1
- (U)SIM卡远程检测系统的设计与实现,TN929.5
- 电网直流输电线路行波测距系统,TM855
- 配电线路接地故障自动定位,TM862
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|