期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
基于遗传算法的覆盖率驱动测试产生器 被引量:1
1
作者 王树朋 黄凯 严晓浪 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2016年第3期580-588,共9页
为了更好地建立覆盖率和测试产生器之间的联系,产生高质量的测试,提出基于遗传算法的覆盖率驱动测试产生器.该测试产生器利用一种简单、准确的测试编码方法对测试进行编码,并利用基于功能覆盖率的适应度函数评估测试的优劣.通过遗传算法... 为了更好地建立覆盖率和测试产生器之间的联系,产生高质量的测试,提出基于遗传算法的覆盖率驱动测试产生器.该测试产生器利用一种简单、准确的测试编码方法对测试进行编码,并利用基于功能覆盖率的适应度函数评估测试的优劣.通过遗传算法(GA)建立覆盖率与测试产生器之间的联系,分析覆盖率和测试之间的关系,根据分析结果改变测试产生器的约束和限制,驱动测试产生器生成新一代的测试,新一代的测试可以覆盖到上一代的测试无法覆盖的功能点.实验结果表明:在2个高性能的32位多核处理器的验证环境中,该测试产生器可以明显减少仿真时间,提高验证效率. 展开更多
关键词 覆盖率 测试产生器 遗传算法(GA) 覆盖率驱动测试产生器 适应度函数
在线阅读 下载PDF
覆盖率驱动的随机测试生成技术综述 被引量:22
2
作者 沈海华 卫文丽 陈云霁 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2009年第4期419-431,441,共14页
随机测试生成技术是当今大规模集成电路仿真验证流程中的一项重要支撑技术.覆盖率驱动的随机测试生成方法是目前该领域研究的热点之一,其目标是通过覆盖率指导测试向量生成,减少重复测试向量,加速验证的收敛过程,提高验证的自动化程度... 随机测试生成技术是当今大规模集成电路仿真验证流程中的一项重要支撑技术.覆盖率驱动的随机测试生成方法是目前该领域研究的热点之一,其目标是通过覆盖率指导测试向量生成,减少重复测试向量,加速验证的收敛过程,提高验证的自动化程度和效率.文中全面综述了覆盖率驱动的随机测试生成技术的发展历程、研究现状和技术分类,并结合具体实例对各种方法及其面临的主要问题进行了讨论、评价和总结. 展开更多
关键词 验证 VLSI 随机测试生成 覆盖率驱动测试生成
在线阅读 下载PDF
基于遗传算法的全芯片级覆盖率驱动随机验证技术 被引量:5
3
作者 沈海华 王朋宇 +1 位作者 卫文丽 郭崎 《计算机研究与发展》 EI CSCD 北大核心 2009年第10期1612-1625,共14页
随机测试生成技术是当今大规模集成电路仿真验证流程中的重要支撑技术.覆盖率驱动的随机测试生成方法是目前该领域研究的热点.遗传算法具有部分优化问题的黑盒特性,不需要了解问题的太多先验知识,适合处理黑盒优化问题.因此,将遗传算法... 随机测试生成技术是当今大规模集成电路仿真验证流程中的重要支撑技术.覆盖率驱动的随机测试生成方法是目前该领域研究的热点.遗传算法具有部分优化问题的黑盒特性,不需要了解问题的太多先验知识,适合处理黑盒优化问题.因此,将遗传算法应用在覆盖率反馈驱动随机测试生成时,不需要复杂的领域先验知识,节约了大量的专家时间,提高了验证的自动化程度.分析了各种基于遗传算法的覆盖率驱动的随机测试生成方法,并在此基础上设计和实现了基于遗传算法的全芯片级覆盖率驱动随机验证平台.该平台被实际应用在龙芯处理器的验证中,实验结果表明,平台有效提高了验证效率. 展开更多
关键词 验证 大规模集成电路 随机测试生成 覆盖率驱动测试生成 遗传算法
在线阅读 下载PDF
基于覆盖率驱动的高性能DSP指令集验证方法 被引量:6
4
作者 刘畅 郭阳 《计算机工程》 CAS CSCD 2014年第6期317-320,F0003,共5页
针对传统定向测试效率较低且容易遗漏边界条件,以及测试平台扩展性、移植性差等问题,利用SystemVerilog的面向对象特性、随机约束求解机制以及覆盖率统计机制,提出一种快速搭建覆盖率驱动的随机测试平台的方法。采用面向对象方法对指令... 针对传统定向测试效率较低且容易遗漏边界条件,以及测试平台扩展性、移植性差等问题,利用SystemVerilog的面向对象特性、随机约束求解机制以及覆盖率统计机制,提出一种快速搭建覆盖率驱动的随机测试平台的方法。采用面向对象方法对指令集建模,同时定义功能覆盖点和交叉覆盖率,并对随机约束规则进行描述,利用SystemVerilog的约束求解机制在覆盖率驱动下生成大量的测试指令码。对"银河飞腾"高性能DSP芯片指令集进行验证,结果表明,与定向测试相比,随机测试的寄存器和数据通路覆盖率提高50%,操作数覆盖率提高90%以上,交叉覆盖率提高75%以上,同时功能覆盖率能在较短的时间内达到预期值,从而缩短验证周期。 展开更多
关键词 SystemVerilog语言 随机测试 覆盖率驱动 约束描述 面向对象编程 验证平台
在线阅读 下载PDF
规则驱动的Android应用DFS测试技术 被引量:3
5
作者 叶佳 葛红军 +2 位作者 曹春 朱晋 张营 《计算机科学》 CSCD 北大核心 2018年第9期99-103,118,共6页
GUI自动化测试是Android应用研究领域的重要组成部分,针对Android应用的GUI测试技术得到了广泛的研究。其中,基于DFS算法的GUI遍历测试技术得到了广泛的应用。然而,现有的DFS测试技术却仍然具有效率低下、覆盖率较低的问题。文中提出了... GUI自动化测试是Android应用研究领域的重要组成部分,针对Android应用的GUI测试技术得到了广泛的研究。其中,基于DFS算法的GUI遍历测试技术得到了广泛的应用。然而,现有的DFS测试技术却仍然具有效率低下、覆盖率较低的问题。文中提出了结合外部预定义规则来驱动DFS自动化遍历的改进方法,以提高DFS自动化遍历的效率和覆盖率;基于规则驱动的改进方法实现了RDTA测试工具,进行了与Monkey以及无规则驱动下的DFS的对比实验,验证了该方法的有效性。 展开更多
关键词 Android测试 DFS 规则驱动 测试效率 覆盖率
在线阅读 下载PDF
面向嵌入式CGI的内存破坏漏洞挖掘研究 被引量:1
6
作者 王东 张小松 陈厅 《电子科技大学学报》 EI CAS CSCD 北大核心 2020年第5期745-750,共6页
AFL-CGI-wrapper(ACW)是桌面CGI程序的漏洞自动挖掘方法,其利用QEMU仿真器执行二进制CGI来实施模糊测试。但在嵌入式设备中直接应用ACW进行CGI漏洞挖掘会面临两个难题:1)固定输入模型难以应对嵌入式设备的多样性;2)主模块跟踪难以覆盖... AFL-CGI-wrapper(ACW)是桌面CGI程序的漏洞自动挖掘方法,其利用QEMU仿真器执行二进制CGI来实施模糊测试。但在嵌入式设备中直接应用ACW进行CGI漏洞挖掘会面临两个难题:1)固定输入模型难以应对嵌入式设备的多样性;2)主模块跟踪难以覆盖依赖外部调用的分支路径,导致漏洞挖掘效率低下。针对这两个问题,一种基于反馈的惰性输入模型和选择性外部函数跟踪被提出,并在原型系统BCFuzzer中实现。最后使用实际的嵌入式CGI程序集进行了实验,结果表明相比现有方法,其能自动探索更多的代码路径,也能更快地发现更多未知漏洞。 展开更多
关键词 覆盖率驱动 嵌入式设备 模糊测试 漏洞挖掘
在线阅读 下载PDF
Mentor Graphics新产品Questa突破设计验证障碍
7
《半导体技术》 CAS CSCD 北大核心 2005年第6期83-83,共1页
Mentor Graphics宣布将推出Questa验证产品系列,这些新型验证工具支持测试平台自动化、覆盖率驱动式验证、以断言为基础的验证和事务级建模。新产品线目前包含两套产品,分别是Questa System Verilog以及Questa Advanced Functional Ve... Mentor Graphics宣布将推出Questa验证产品系列,这些新型验证工具支持测试平台自动化、覆盖率驱动式验证、以断言为基础的验证和事务级建模。新产品线目前包含两套产品,分别是Questa System Verilog以及Questa Advanced Functional Verification(AFV),它们都采用最新的QuestaSim验证技术。QuestaSim是第一个以标准为基础的单内核验证引擎,内建硬件描述语言(HDL)仿真器、约束条件解算器、assertion引擎、功能涵盖率分析和一组共同的使用者界面。 展开更多
关键词 GRAPHICS MENTOR 设计验证 Advanced VERILOG System 硬件描述语言 产品系列 测试平台 验证工具 验证技术 约束条件 自动化 驱动 覆盖率 产品线 仿真器 解算器 使用者 基础 引擎 事务 内核
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部