首页> 外国专利> Device, system, and method for automatically detecting and repairing a bug in a computer program using a genetic algorithm

Device, system, and method for automatically detecting and repairing a bug in a computer program using a genetic algorithm

机译:使用遗传算法自动检测和修复计算机程序中的错误的设备,系统和方法

摘要

An initial test variable determined by a fuzz tester to cause a faulty response of an original computer program due to a bug within the original computer program is added to a suite of test variables. Computer program candidates that are functionally equivalent to the original computer program are tested using a suite of test variables including the initial test variable. The computer program candidates are modified and selected using a genetic algorithm based on results of the testing to produce bug-free computer program candidates that are functionally equivalent to the original computer program.
机译:由于原始计算机程序中的错误而导致原始计算机程序对原始计算机程序的故障响应的初始测试变量被添加到一个测试变量的套件中。使用包括初始测试变量的一套测试变量,测试功能等同于原始计算机程序的计算机程序候选。计算机程序候选使用基于测试结果的遗传算法进行修改和选择,以产生无劣质计算机程序候选功能等同于原始计算机程序的错误。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号