通过分析代码覆盖提高功能覆盖率的验证输入自动生成方法

来源 :计算机辅助设计与图形学学报 | 被引量 : 22次 | 上传用户:minhu315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
覆盖率驱动的验证是功能验证的重要方法,但功能覆盖定义的主观性和手工调整验证输入的冗长过程都极大地影响了覆盖率驱动验证的效率.文中分析了代码行覆盖次数与功能覆盖率的内在联系,建立了基于代码行覆盖次数的概率模型,提出一种新的通过分析代码覆盖提高功能覆盖率的验证输入自动生成方法——FOCDGAG.通过代码行覆盖次数计算验证输入序列的适应度,选取对提高功能覆盖率贡献较高的输入序列,使用遗传算法自动生成新的输入序列组.实验结果表明,采用FOCDGAG时不需要功能覆盖信息,可以将全随机输入生成的功能覆盖率收敛速
其他文献
如果说文成公主进藏增进了藏汉民族的团结与文化交流,促进了藏区的进步与发展,那么,茶马古道则带动了藏区的经济发展,是藏区与内地之间的一条纽带。
针对已有缓存优化的三角形条带化算法不能兼具较高顶点缓存命中率和适应多种顶点缓存的问题,提出了一种基于混合模式缓存优化的三角形条带化算法.采用优化求解传输代价方程的算法,通过精确地模拟缓存状态变化来获得较理想的缓存命中率;启用后进先用(LIFU)的数据引用方式重新定义了优化求解传输代价方程,使三角形条带同时兼顾顺时针和逆时针2种增长方向,极大地提高了三角形条带内部顶点的重用性,使之在任意顶点缓存中均
结合白银市坐标系改造的实践,从不同技术层面综合分析了白银市坐标系改造实现的关键技术,该技术措施对于进行城市坐标系统改造和建立其他专业控制系统具有参考价值。
基于同质结构模型的可重构任务布局算法和内部资源多样的可重构器件不相适应,不利于实际运用.针对BlockRAM等静态单元在器件上的分布对硬件任务存在位置约束的问题,建立了异质结构的器件和硬件任务模型,并提出一种基于相对任务覆盖度的在线布局算法.通过为布局任务等待队列设立滑动窗口,根据窗内任务集合对器件空闲单元的相对任务覆盖度选择当前任务的放置位置,兼顾后续任务的布局需求,从而提高了整体布局效率.实验
SMC Dialog Plus智能马达控制器以其先进的马达保护功能、通讯能力及可编程的控制方式,成为罗克韦尔自动化一款颇具特色且技术成熟的产品。结合它在飞来峡船闸液压系统中的成
期刊
介绍了1#机组在停机过程中出现励磁时序控制跳闸故障的发生经过,并针对故障的原因进行初步的技术分析。
根据坝基承压水的分布特征、性质,以及承压水对坝基顶托影响,对坝基基础处理提出合适的设计方案和施工方法。
在移动数据点Delaunay三角化更新问题中,采用双三角单元过滤算法能够检测出大部分连接关系未发生改变的双三角单元结构,当在算法中出现反转三角单元时,需要重新计算所有数据点的Delaunay三角化.基于以上问题,提出一种具有局部修复的双三角单元过滤算法,通过在局部区域检查三角单元反转并进行修复,避免对所有数据点进行重新Delaunay三角化.实验结果表明,对于三角单元反转出现较多的情况,该算法能够
东水峡水电站全厂采用微机型自动准同步装置系统,基于电站的分层分布式计算机监控系统,实现了全电站的水轮发电机组、110 kV出线、35 kV出线与电网系统的智能化自动准同步并