嵌入式软件语句覆盖率测试插桩技术

来源 :计算机应用 | 被引量 : 1次 | 上传用户:zhxg1030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对基于宿主机的嵌入式软件测试,提出一种单元测试中通用的语句覆盖率测试方法,通过插桩技术,采用向源代码插桩实现语句覆盖率测试。设计了测试代码的实现算法,通过测试代码可以自动完成向被测代码插桩。这些方法被成功地应用到笔者所在项目组开发的嵌入式软件仿真测试平台ARMtest上。利用这些方法,在嵌入式硬件系统未完成开发之前,可通过宿主机环境和仿真环境及时发现嵌入式软件开发初期的一些不足并加以完善。
其他文献
郑晓红老师从事自制教具工作多年,在第八届全国优秀自制教具展评活动中荣获“全国自制教具能手”称号。在制作教具过程中,郑晓红老师非常注重开阔视野,不断发掘新问题、探寻新方
从Symbian到Android· “豌豆荚”帮大忙  虽然Symbian和Android分属两大不同的手机操作系统阵营, 但电话本的转移却并不算很麻烦, 只要分两步走即可。 本文为全文原貌 未安装PDF浏览器用户请先下载安装
运用多媒体创设新颖和谐的教学情境,强化有效重要的教学信息,优化教学环节的实施,提高课堂教学效率,有助于高尚情感的培养,升华感情,深化思想,从而优化教学过程,获得最佳的教学功效。
针对普适环境中现有信任模型对信任证据的考虑存在片面性的问题,在分析四种信任证据的基础上,将信任分为静态和动态两种类型,并提出了一种基于该分类方法的信任模型,描述了该模型的工作机制。该模型克服了对信任证据考虑不完整的缺陷,有利于在普适实体之间建立起可靠的信任关系,提高系统的安全性。
由于多核微处理消耗更多的能量,导致其热点数目增加,温度分布不平衡加剧,因而对性能产生更大的负面影响。为了解决这个问题,提出一种基于多核微处理器温度感知的线程调度算法来减少热紧急事件、提高性能,并在一个Intel的多核微处理器平台上实现了该算法。实验结果表明,在各种负载组合下,该算法可以减少9.6%~78.5%的动态热管理次数。与Linux标准调度算法相比,吞吐率平均可以提高5.2%,最大可提高9.
编者按:马云曾经有一群创业兄弟,有一天,他们走到了十字路口。其中的一位不甘当老二,选择了自由,辞职创业,屡屡战斗。另一位跟着马云,坚持到底,终成正果,身价高达5亿美元。其实,他们的选择不能说谁对谁错,人生就像一场RPG游戏,在关键时刻选择不同,就会走出不同的道路,在完全不同的剧情中得到别人得不到的法宝,也会遇到别人遇不到的陷阱。如果你是其中一员,你会怎样选择呢?
加强高校学生党建工作,探索大学生党建新模式,是应对现实挑战与考验的迫切需要。以实施“健康成长、励志成才”工程为载体,以推进大众化社会实践为纽带,以开展社区服务活动为抓手
均值漂移(Mean-Shift)目标跟踪算法由于具有快速模板匹配和无参数密度估计等特点,但也存在其固有的缺陷。为了提高该算法的鲁棒性,把目标分成多个区域,对每个区域利用Mean-Shift进行跟踪,迭代次数大于8的放弃迭代。然后利用尺度不变特征变换(SIFT)剔除那些匹配的关键点数目少的子区域。最后,利用匹配关键点数目多的区域得到目标的位置。实验结果表明该方法在目标受遮挡、尺度变化、旋转、环境场景
为了解决移动机器人在特定环境下自主性不强的问题,构建了自主移动机器人的遥操作控制系统。通过无线网络传输的通信方式实现了经过透视解算展开后的全景图像的传输和基于USB操纵杆的多功能远程控制平台的开发。详细介绍了机器人利用超声波传感器进行自主模糊避障的算法,利用USB操纵杆对机器人遥操作的程序实现,以及全景摄像头透视解算和视频压缩的方法。实验结果表明,构建的遥操作控制系统可以实现良好的人机交互,使移动