嵌入式软件测试和分析工具的研究与实现
文献类型 | 学位 |
作者 | 孙晓明[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | 软件测试;实时嵌入式软件;非干涉测试;仿真测试;虚拟机 |
摘要 | 随着计算机技术和电子技术的快速发展,越来越多的嵌入式系统应用在一些完全关键性的领域中,嵌入式软件的质量保证因此显得尤为重要.该论文研究实现了一种基于软件仿真方法的嵌入式软件测试工具ETest96,它利用运行在宿主机平台上的MCS-96虚拟机提供的仿真运行环境,能够对MCS-96系列大多数型号单片机上的嵌入式软件进行静态分析和动态测试,实现了实时软件的非干涉测试.该文首先论述了嵌入式软件的特性及其给软件测试带来的影响,然后分别针对嵌入式软件每种特性深入探讨了近些年来测试方面的相关研究工作,包括可行的测试方法、已经取得的成果和尚且存在的问题,在此基础上研究实现了面向MCS-96实时嵌入式软件的测试工具ETest96,之后分别详细介绍了它的结构设计和功能实现,并对其中涉及到的关键技术——虚拟机技术和仿真测试予以详尽的论述.在对已有嵌入式软件测试方法和技术加以分析总结的基础上,我们研究实现的ETest96在一定程度上解决了嵌入式软件测试中的几个问题,其先进性体现在:(1).在宿主机平台实现的基于仿真测试的ETest96极大提高嵌入式软件执行的可视性和可控性,有效提高了嵌入式软件测试的效率;(2).采用软件仿真测试方法解决嵌入式软件测试滞后于硬件目标系统设计的问题,能够尽早地发现软件中的错误,能够为以后嵌入式系统软硬件的协同设计提供支持;(3).ETest96能够实现非干涉的实时性测试和分析,有效保证测试结果的准确性;(4).目前专门针对MCS-96实时嵌入式软件的测试工具国内尚无成型的此类产品出现,ETest96的研制具有一定的创新性. |
影响因子:
dc:title:嵌入式软件测试和分析工具的研究与实现
dc:creator:孙晓明
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: