嵌入式软件测试系统的研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:RockyZhang111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式应用的不断增长以及嵌入式系统复杂性的不断提高,要求嵌入式软件的规模和复杂性也不断提高,而作为保证软件质量最有效手段的测试技术,也越来越受到关注。当前软件测试主要以传统的覆盖测试为基础进行手工测试,难以突破传统的测试模式,并且嵌入式软件与硬件具有强耦合关系,测试方法也专一,这些都给测试带来很大的困难。因此迫切需要一种能够智能分析错误的面向宿主的嵌入式软件测试工具。   本文设计一个嵌入式软件测试系统TestImp,该系统具有两个主要功能:实现传统覆盖测试自动化;运用支持向量机算法智能预测嵌入式软件中潜在错误。   首先,本文在对国外嵌入式软件测试工具及其实现方法进行细致分析的基础上,设计了面向宿主的嵌入式软件白盒覆盖测试系统;在Windows平台下对源程序进行了预处理,包括词法分析和语法分析;着重研究了静态自动插装的方法:设计改进的插装算法完成对嵌入式软件源程序进行插装;并根据逻辑覆盖准则分别生成语句、分支测试用例。   其次,本文提出一种面向宿主的测试方法,即在仿真环境下,通过宿主机上运行的测试系统与仿真环境下运行的虚拟嵌入式系统之间的联机通信来接收串口传送回的插装收集的控制流信息,并通过分析该信息计算出执行测试用例后得到的语句覆盖与分支覆盖率。   再次,本文从嵌入式软件中提取程序属性不变量,并经过编配属性槽转换为支持向量机所需的特征向量,再通过对可揭错误属性和不可揭错误属性样本的学习,产生具有预测潜在错误功能的模型,然后运用该模式对需预测的程序进行属性分类,并揭示出代码可能存在的潜在错误。   最后,本文利用VC++2005实现了面向宿主的嵌入式软件测试系统,对51系列单片机实例程序进行覆盖测试,达到预期的结果,为今后软件测试向自动化与智能化发展提供参考。  
其他文献
近年来,内地普通高校少数民族学生数量逐年增加,如何做好少数民族学生工作成为一个不可回避的工作难题。班级是少数民族学生在内地普通高校进行生活学习所处的基本集体环境。班主任作为班级的领导者和管理者,在少数民族学生工作中肩负不可推卸的责任和义务。本文结合工作实际,对内地普通高校少数民族学生的特点进行分析,并总结了班主任在少数民族学生工作中的方法。  近年来,随着少数民族地区经济、文化、教育事业的发展和国
期刊
在上世纪80年代末、90年代初由于Zimmerman等人一系列的研究在国际上掀起了对自主学习研究的热潮,我国目前由于倡导让学生学会学习、强调学生学习能力的培养,成为研究者和教育实践者共同关注的热点问题。本研究旨在了解当前不同高校大学生自主学习的差异性,探讨其影响因素,为进一步教育改革提供依据。  一研究对象  采用整群抽样法,于2011年11~12月期间,对浙江中医药大学护理学院、生命科学学院大一
期刊
学前教育是终身教育的开端,是我国教育体系的一个重要组成部分,对人一生的发展至关重要,它对于提高国家的竞争力,提升国民的整体素质具有十分重要的意义。因此,全面提高学前教育专业学生的教学能力是学前教师职业专业化的需要,更是提高学前教育水平和质量的关键。本文通过对学前教育专业学生所应具备的教学能力进行了探讨,以期建立起提高学前教育专业学生教学能力的培养模式。  一对教师教学能力的正确理解  教师的教学能
期刊
《国家中长期教育改革和发展规划纲要(2010—2020年)》明确指出:“高等教育承担着培养高级专门人才、发展科学技术文化、促进社会主义现代化建设的重大任务。提高质量是高等教育发展的核心任务,是建设高等教育强国的基本要求。牢固确立人才培养在高校工作中的中心地位,着力培养信念执著、品德优良、知识丰富、本领过硬的高素质专门人才和拔尖创新人才。[1]”现代社会由于生产力的发展,培养适应社会高速运转的各类创
期刊
近年来,随着扰动概念的拓展,研究者越发重视对控制系统的抗扰性能进行研究。而在化工工业,控制系统的扰动抑制性能尤为重要。因此,研究抗扰控制是当前热点,也具有实际意义。本论文
多关节串联仿蛇机器人外形细长柔软,灵活多变,可以在灾难中负责搜救任务、军事中负责侦察任务。然而,侦察搜救场景中,地形复杂,任务紧迫,需要仿蛇机器人具有多种运动形式,灵
时下,不难发现一些干部在工作中存在着浮躁、粗心、怕艰苦、不扎实的现象,诸如在落实某项工作、完成某项工作任务时,对涉及到的问题考虑不周全,对各个工作环节考虑不到位,在
煤层气是一种易燃易爆的气体,存在一定的危险性,因此,对于煤层气现场的监控就显得尤为重要。然而煤层气井大部分处在较偏远的荒野,面临着巡检难度大,布线成本过高的难题,本文
高校的思想政治理论课实践教学是实施理论武装与实践育人相结合的有效方式,是提升内涵建设的重要环节,也是增加思政课现实性和吸引力的有效媒介。目前,地方应用型本科高校的思政课实践教学取得了一定成效,但也存在着许多问题。本文结合教学实际,就加强地方应用型本科高校的思政课实践教学提出了若干建议。  一地方应用型本科高校加强思政课实践教学的立论基础  思政课实践教学是思政课教学环节落实实践育人的重要方式,是按
期刊
现场总线控制系统以其开放性好、可靠性强等特点已越来越多地应用到工业控制领域。为了满足工业现场对不同协议现场总线之间数据通讯的要求,OPC数据通讯技术应运而生。OPC (O