首页> 外国专利> 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号