全数字仿真环境下嵌入式软件测试技术研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:siyuezaici
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件质量保证中的重要活动。特别由于嵌入式系统大量用在航天、航空、通信、医疗、工业控制和军事等领域,因此对嵌入式软件的测试要求更为严格。但国内对嵌入式软件测试的研究起步较晚,在理论研究和测试工具开发上都落后于国外。针对当前嵌入式软件测试工具存在的问题,以及嵌入式软件自身的特性,本课题旨在建立一个全数字仿真测试环境。它可以不依赖于嵌入式系统硬件以及外围设备,在宿主机上实现嵌入式软件的全面有效的测试,提高了测试的效率、可控性、实时性、可视性以及嵌入式软件开发进程。本文首先对当前的嵌入式测试技术、测试工具、仿真测试环境进行了研究,指出它们的优点和缺点。并以仿真理论以及软件测试理论作为出发点,分析了虚拟机技术、信号仿真技术、自动化测试技术在全数字仿真测试环境中的应用,并提出全数字仿真测试环境总体结构及其实现方法。首先以MCS-51系列CPU作为研究对象来建立一个虚拟机,被测程序可以运行在该虚拟机上。然后基于虚拟机开发调试工具和测试工具,实现功能测试、覆盖测试、实时测试等。本文建立的全数字仿真测试环境,实现了非干涉、实时的测试,无需插桩;整个测试过程是可以被控制的;可实现软件开发与硬件研制并行进行,从而加快嵌入式系统开发进程。
其他文献
近年来,同步轨道通信卫星在战争中的广泛应用,使得对同步轨道通信卫星对抗的研究显得尤为重要。本文以同步轨道通信卫星对抗为背景,采用HLA高层体系架构,研究了同步轨道通信
B型超声仪因其所具备的无创伤、灵敏度高、成本低、操作方便等优点而普及各大医院,并成为医院现代化水平的一个重要标志。随着与之紧密相关的电子技术、计算机技术、数字图像
自2009年1月1日,我国开始实施成品油价税费改革(“成品油价格与税费改革”的简称,下文同),与此同时,为方便群众和政治宣传的需要,我国分阶段分区域的逐步撤销政府还贷二级公
随着企业信息化程度的提高,数据资源已成为企业最重要的资产之一,数据的丢失或毁坏都有可能给企业带来不可估量的损失。因此,如何保证企业数据完整性和安全性成为目前集团信
随着通讯技术的发展和3G网络的推广,用户对手机的要求不在只是简单的语音、收发短信等基本功能,手机办公、手机娱乐等功能受到人们的青睐。PDA (Personal Digital Assistant)
1999年,Mitola博士针对频谱利用率低的问题提出了一种可行的技术解决方案——认知无线电技术(Cognitive Radio, CR)。认知无线电技术是近年发展很快的一种无线通信新技术,其
随着系统应用范围的不断扩展,在商业利益的驱动下,为提升某些商品被推荐频率,商业竞争者开始频繁地在推荐系统中注入虚假评分记录,试图人为影响目标商品的推荐频率,扭曲推荐
二十世纪八十年代以来,武警部队信息化建设水平不断得到提高,但其重点和发展方向存在很多不足,信息处理的网络化水平较低,特别是在装备管理方面,还不能充分利用现有网络技术
随着社会的不断进步,化学农业已经不能满足现代社会主义新农村建设的发展需求,并且制约着我国农村经济的健康持续增长。化学农业的实施使得农村环境污染问题越来越严重。因此
随着经济的发展,人们的生活水平迅速提高,人们对环境保护和人身安全也更加的重视,对生活和工作环境中CO2、CO等气体的浓度进行定量监测与控制成为日益增长的需求。目前随着红