嵌入式覆盖测试工具GammaCP的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:airfly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件和软件技术的飞速发展,嵌入式系统的硬件规模和性能得到了极大的提高,相应的,嵌入式系统软件和应用软件的复杂性和规模也曰益提高,同时嵌入式系统的特殊性决定了运行在其上的系统和应用软件必须精简高效,稳定可靠,使得软件的开发在整个嵌入式系统开发的中的比重越来越高,软件的质量对整个产品的质量起到了决定性的作用。因此我们迫切需要一种针对嵌入式领域的测试工具来提高软件的质量和可靠性,缩短软件的开发周期。 本课题的目标就是设计并实现一种面向嵌入式领域的专业覆盖测试工具。本课题在对当今主流的专业覆盖测试工具及其实现方法进行了细致深入的分析的基础上,结合实际情况确定了课题的技术路线和需求,然后对GNU的覆盖测试工具GCOV作了深入研究,在完全消化吸收其关键技术的基础上,突破了汇编覆盖测试、决策覆盖测试、增益计算等多项关键技术,设计实现了一种在功能、性能上都与当今主流覆盖测试工具具有可比性的嵌入式覆盖测试工具GammaCP。
其他文献
复杂背景下的文本定位与提取研究对于今天这样一个信息时代有着重要的意义,它丰富了图像处理理论,在实际应用中诸如Internet环境下对于图像和视频的检索、现代交通管理中对车牌
本论文研究的是强噪声背景下信号流检测。通讯系统中的干扰是不可避免的,尤其是短波通讯,信号更容易受到噪声的干扰。在通讯、广播系统中噪声严重的影响着声音的质量,增加了工作
随着电信业开放局面的逐步形成,电信运营商的经营模式已经从传统的“面向网络”的经营模式逐步转变到“面向客户”的经营模式,如何更好地利用网络资源、提供质量更好的服务、
计算机网络的复杂和异构化,要求网络管理技术提供更加智能、动态和高效的网络控制能力。本文首先分析了网管技术和移动Agent技术的研究现状,总结了当前网络管理系统在性能、
基于Web的远程教育是一种利用网络进行教学的新型网络应用,但是目前大多数基于Web的远程教学系统缺乏智能性和自适应性。而在众多新技术中,Agent技术尤其适合改善远程教学的不
煤矿安全监控系统在防止煤矿发生各类事故中发挥着重要的作用,这个重要作用的发挥是建立在各种传感器均能正常工作的基础上。由于矿井的掘进工作面大多数采用放炮方式掘进,所以
当前石油天然气行业在生产经营过程中对信息技术的应用,处于各地区、各部门独立分散的状况。为节流增效,集成整条供应链的各环节业务,成为油气公司当务之急。有效的解决办法
面对“信息爆炸”的现实,人们所遭遇的窘境是难于从海量数据中迅速地获取有用的信息。数据挖掘技术的产生和发展为人们摆脱这种窘境提供了强有力的工具。数据挖掘本质上说是
本文对UML和.net技术等基础理论进行了综述,探讨了分布式系统的设计和实现方法。并以研究生成绩管理系统为例,详细讨论了系统的建模、分析、设计过程,阐述了系统开发中遇到的
本文试图通过对并行数据库原理的分析,在兼顾应用系统的伸缩性、可用性和可维护性的基础上,找出可能影响并行数据库系统吞吐量和稳定性的关键设计,同时借助银联处理中心系统集成