嵌入式C编译器测试用例生成工具的设计

来源 :微计算机应用 | 被引量 : 0次 | 上传用户:zhangyan820923
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
首先提出了一种嵌入式编译器测试验证方法,即基于串口传输的变量值验证法,在此基础上设计了一款针对嵌入式C编译器测试的测试用例生成工具ECPAG。该工具根据嵌入式C语法,采用随机算法产生符合规则的任意语法组合,采用概率算法限定各语法要素的生成概率,成功地将基于深度优先搜索的有向图拓扑排序方法应用于函数随机调用中的递归问题的解决。工程应用表明:该自动化工具生成的测试用例集合能够较好地覆盖嵌入式C语法,达到75%以上的块测试覆盖率。
其他文献
针对监控系统中主控中心与分控端的异构数据库同步问题,本文在研究MSF(Microsoft Sync Framework)框架的基础上,提出了一种异构数据库的同步方案和实现方法,并结合实际项目,在.NET平
DirectSound提供了强大的音频处理功能,使得开发者在不需要知道声卡硬件细节的前提下开发出高性能的多媒体程序。本文结合笔者的开发实例,详细阐述了使用DirectSound实现实时音
在进行数据库相关的应用开发过程中,常常会因为查询条件的构建而颇费周折,因为用户不清楚数据库底层,需要应用开发者穷举出一些条件让用户进行与或组合,很多情况下用户只知道很少
一题多解能有效训练思维的灵活性、敏锐性,培养学生的求异、求新及探索精神.多题一解,形成规律,检查思维的成熟性,培养学生养成良好的学习习惯——归纳、总结.多题一解需要
<正> 当今教育担负着培养同现代化要求相适应的高素质的劳动者的重任,劳动者的“高素质”的一个重要标志是具有创造性的头脑。因此,在数学课堂教学中培养学生的创造性思维能
虚拟维修样机建模是开发虚拟维修训练系统的首要和关键性问题。本文分析了基于虚拟维修的CAD-VR模型的建模思路和建模要求,分别从几何建模、物理建模、模型转换、模型优化等方面探讨了某型导弹战车建模及模型优化关键技术,所建立的样机模型已成功在某型导弹战车虚拟维修训练系统中得到了应用。
在常用视截体裁剪算法的基础上本文提出了一种新的视截体裁剪算法。通过由顶点发射出的射线与视截体六个平面的位置关系来判断该点是否在视截体内。常用的算法需要计算顶点到平面的距离,而新算法只需要判断顶点发出的射线与平面的相交情况,所以需要的计算量比常用的视截体裁剪算法要少,计算过程更直观。同时游戏层次采用常见的八叉树分割方式,将其分割成一颗八叉树,其中每个结点是一个立方体(即包围盒),这给视截体裁剪带来方
体育信息化系统具有时间性和突发性等特点,访问负载难以达到均衡,因此对系统性能和服务质量等产生巨大影响。本文针对体育信息化系统的以上需求,提出了基于网格服务自动迁移的负
在电话语音系统的使用中,一旦语音业务流程发生变化,通常需要修改相关应用程序代码。轻量级电话语音流程定义语言TVPDL可以将任意类型的电话语音流程以脚本的形式进行定义。通
<正> 已知一台冷轧机共有4对减薄率为20%的轧棍。所有轧辊周长均为1600m.若第 k 对轧辊有缺陷,每滚动一周在带钢上压出一个疵点,在冷轧机输出的带钢上,疵点间距为 L_k.为了便