面向数字家电的嵌入式软件测试工具的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:ecoffe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的发展,各种嵌入式数字电子设备在居民生活中得到了普及和广泛应用,如数字音频、数字电视机顶盒、数字电视等,对应的嵌入式软件也被大量的开发。嵌入式软件测试工具对于保证嵌入式软件的质量有着至关重要的作用。在这一环境下,研究针对数字家电的嵌入式软件的测试工具具有重要的意义。   本论文的目标是针对数字家电嵌入式软件实现覆盖率测试工具和性能测试工具,并集成到GDIX嵌入式软件测试平台中。   本论文主要做了如下工作:首先分析了数字家电嵌入式软件的特点,指出当前嵌入式软件测试的研究成果中存在的一些问题,对覆盖率测试工具和性能测试工具提出新的需求:深入的分析了GCC插桩原理,提出基于GCC的覆盖率在线测试的修改方法,实现一种基于GCC的在线的覆盖率测试工具,具有丰富的图形化界面和良好的移植性;研究了目前实现嵌入式性能测试的方法和技术,他们或者具有实现难度大并且可移植性不好的缺点,或者具有开销大并且准确度低的缺点,并且他们都需要插桩,在使用过程中比较不方便,为了解决如上的问题,本文提出了一种基于非插桩采样统计的性能测试方法,它具有低开销和相对的准确度高的特点。   通过实验数据表明,本文所设计覆盖率测试工具和性能测试工具均达到论文的目标。覆盖率测试工具具有如下的创新点:支持在线测试,在被测试程序运行过程中收集覆盖率信息;提供良好的图形化显示和集成测试的趋势统计。性能测试工具有如下的创新点:非插桩采样统计,无需重新编译,使得测试过程复杂度进一步减小;开销小、准确度高。
其他文献
访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和访问。随着Intemet和信息化技术的发展,企业信息系统得到了更多的关注和应用,传统的访问控
作为一种积极主动的网络安全防护技术,入侵检测提供了对内部攻击、外部攻击和误操作的实时保护,在网络系统受到攻击威胁时响应入侵。入侵检测技术是防火墙技术的有利补充,受
随着网络和多媒体技术的迅猛发展,数据库的应用也得到了更广泛的拓展,现代数据库技术已经开始融合多种技术。由于复杂性、多变性和数据存储量的不断增加,数据库系统的管理也
优化问题研究的是在众多方案中寻找最优方案,即在满足一定的约束条件下,寻找一组参数值,使得系统某些性能指标达到最大或最小。它广泛的存在于工业,农业,国防,交通,通信等领
近年来,随着计算机网络应用范围的扩展,网络流量迅速增加,网络开始变得更加拥挤,这严重影响了网络的传输速率。一方面用户要求通信网络能提供高效的端到端服务质量的支持,另