推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于软件仿真的汇编语言嵌入式软件测试平台研究与实现

更新时间:2020-03-22 03:34:07 大小:3M 上传用户:zhiyao6查看TA发布的资源 标签:汇编语言嵌入式 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

随着嵌入式系统的广泛应用,人们对嵌入式系统软件的质量提出了更高的要求,而作为保证软件质量最有效手段的测试技术,也越来越受到关注。由于汇编语言具有良好的实时性以及在此基础上积累了丰富的使用经验,因而被广泛的使用。但由于汇编语言的实时高效性导致汇编语言编程缺乏规范性,这给汇编语言软件的度量和测试带来了极大的困难;长期以来,缺少有效的嵌入式软件测试工具,特别是针对汇编语言的分析与测试工具。国内针对汇编代码的传统测试一般采用手工的方式进行,不仅效率低,而且存在严重的漏洞和隐患,不能达到预期的效果。      为了满足国内用户对嵌入式汇编应用程序进行测试的需求,本文在对当今主流的专业覆盖测试工具及其实现方法进行深入研究的基础上,结合课题确定了论文的需求和技术路线,设计并实现了基于软件仿真的针对Intel51系列单片机的汇编语言嵌入式软件测试系统原型,原型系统由源程序词语法分析、静态结构分析、功能测试、代码测试、数据分析与文档报告等模块组成。原型系统实现了基本的黑盒和白盒测试,其中白盒测试实现了语句和分支覆盖;实现了汇编测试的静态分析和动态分析,静态分析主要是生成程序的流程图,动态分析主要是利用程序插桩技术实现语句和分支覆盖率及在多个测试用例驱动下的综合覆盖率的计算和运行时间及内存使用情况的统计。本文提出的技术路线和技术方案对支持其他高级语言的嵌入式软件测试具有一定的通用性。在项目组全体同志的共同努力下,完成了测试系统的编码及调试工作,实现了针对8051汇编语言的测试系统原型。

部分文件列表

文件名 大小
基于软件仿真的汇编语言嵌入式软件测试平台研究与实现.pdf 3M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载