多目标测试用例优先排序的GPU并行算法框架

来源 :第八届全国测试学术会议 | 被引量 : 0次 | 上传用户:a_b_c_d
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试用例优先排序是一种基于整个测试用例集以寻找最优测试用例执行序列的软件回归测试技术.由于其能够尽早的发现错误,同时应用灵活度高,不会漏掉重要测试用例等,在实际软件测试过程中可以有效提高测试效率.多目标测试用例优化排序是寻找同时覆盖多个测试准则的用例执行序列,通常采用演化算法优化求解,但执行时间较长,严重影响在实际软件测试中的应用.本文采用了先进的图形卡通用并行计算(GPGPU)技术,提出了CPU+GPU异构模式下的多目标测试用例优先排序NSGA-II算法并行计算框架,针对算法中耗时较大的适应度函数计算和交叉操作研究了不同并行策略,并通过大规模的被测程序,实验验证了各种策略的并行计算加速.
其他文献
传统扫描链将所有扫描单元串联,测试数据的移位路径较长,导致测试移位功耗较大.首次提出代表扫描结构,它将传统扫描链或子链中的触发器改造成环形移位寄存器,为每个环形移位寄存器遴选一个代表触发器,并将这些代表触发器串联,构成具有若干局部循环的代表扫描结构.本文首次提出代表扫描结构,该结构仅选择部分代表触发器串联成代表扫描链作为测试数据的移位路径,大大减少了移位功耗,该结构的不仅具有较小的硬件代价,获得较
集成电路工艺水平的不断提高,使得组合逻辑电路对软错误的敏感性越发突出.为了在集成电路的设计阶段进行软错误率的准确评估,提出一种精确的单粒子瞬态屏蔽效应评估方法.该方法考虑了扇出重汇聚的影响,考虑了门单元输入引脚到达输出端的上升与下降延迟,并克服了现有时窗屏蔽效应评估方法存在的不足.基于提出的单粒子瞬态屏蔽效应评估方法,提出一种基于向量传播的组合逻辑电路软错误率计算方法.通过将不同宽度的瞬态故障脉冲
程序的异常处理机制是提高软件可靠性与软件容错的常用重要手段之一,该机制可以将程序从错误状态恢复到正常状态,避免软件失效的发生或以安全的方式退出程序。当程序发生错误且该错误被异常处理机制侦测时,程序控制流会跳转到异常控制流中进行相关异常的处理.异常控制流的发生表明了程序正处于错误状态之中,即程序存在差错.但目前相关研究并没有从异常控制流的角度对程序的错误行为进行描述与分析.针对以上问题,本文提出了一
原始测试用例生成方法通常被认为会影响蜕变测试的有效性.ART(Adaptive Random Testing)作为一种改进的随机测试方法,在保留传统随机测试方法优势的同时,又可以克服其盲目性.基于此,论文为了提高软件蜕变测试的性能,在传统蜕变测试原始测试用例生成过程中引入ART算法,从而形成了一种基于ART的蜕变测试用例生成方法(MT-ART).通过该算法可以生成更加有效的原始测试用例,可以提高蜕
Intel提出的第三代总线技术PCI Express对计算机应用系统发展所带来的总线带宽需求有了很大的满足,基于PCIE的设计因此蓬勃发展,对PCIE的验证也因此成为SoC功能验证的重要组成部分.本文设计并实现了一种状态图和覆盖率组合驱动的验证平台,主要包括激励生成、自动检测和覆盖率分析机制,并将其应用于一款基于PCIE接口的协议栈芯片的功能验证.实验结果表明,本文实现的验证平台具有良好的激励生成
SRAM型FPGA具有设计周期短,可动态重构等特点,已在航空航天、金融电信等领域得到广泛应用.但是,随着晶体管工艺尺寸的不断减小,晶体管密度的不断提高,SRAM型FPGA的功耗问题日益突出.本文提出了一种面向重布局的SRAM型FPGA片上温度测量方法,即在片上设计环形振荡器作为温度传感器,将其与开源转商用的设计流程VTR-to-Bitstream产生的原始电路设计相结合,使得在电路运行期间可以实时
对机器人控制算法进行验证工作,对于保障机器人安全工作具有重要意义.本文给出了一个可以在双臂机器人无碰撞运动规划中应用的空间线段距离算法,并完成了对这个算法正确性的形式化验证.本文中的形式化验证工作在定理证明器HOL4中实现,包括基本几何定义和定理的表示和证明,基于霍尔逻辑将算法表示成待证明的目标以及对这个目标的证明.
随着无线网络中VoIP系统的发展,系统使用者和开发者们发现需要更好和更规范的测试方法.传统的测试方法不适用于这个领域,目前已有的VoIP系统测试方法比较分散,不成体系.所以本文结合VoIP系统的特点,提出了VoIP系统测试方法框架,包括功能测试、协议一致性测试、语音质量测试、性能测试等,并在一个实际的测试案例应用了该方法框架,验证了该测试方框架的可行性.
可逆计算满足未来计算的需要,已成为量子计算、低能耗计算等新兴领域的研究基础.目前,研究者仅探讨了可逆电路的在线检错,在线纠错还未提出解决办法.本文分析论证了Toffoli可逆电路在发生单个门故障时,产生的错误输出具有互补特性.基于该特性,提出了一种在线纠错方法,将已有电路自动转换成在线纠错电路.该方法通过检测电路中各个Toffoli门来判断输出是否出错,若出错,则将错误输出的正确输入加载至原有电路
数字信号处理芯片(DSP)广泛用于空间电子系统,而空间辐射造成的单粒子效应(SEE)一直是影响DSP可靠性的重要因素.随着工艺尺寸减小,SEE对DSP可靠性的影响更加显著.单粒子功能中断(SEFI)是一种少有发生可是一旦发生就会造成系统功能中断的SEE.提出了利用外围模块对DSP SEFI进行故障检测的机制.由可编程逻辑门阵列(FPGA)作为外围模块,利用DSP的HPI接口,监控DSP的运行状态并