首页> 外国专利> Metaphor based language fuzzing of computer code

Metaphor based language fuzzing of computer code

机译:基于隐喻的计算机代码语言模糊化

摘要

The disclosed subject matter provides for software testing using metaphor based language fuzzing. Metaphor based language fuzzing can decompose a code segment 102 into a metaphor 730 representing the code segment 102. The metaphor 730 can be mutated based on determined logical perturbations 460 to any element of the metaphor 730. The mutation 406 of the metaphor 730 can act as a surrogate for mutation of the code segment 102. The mutated metaphor 406 can be analyzed to reveal performance differences in comparison to the code segment 102. These performance differences can be correlated to mutation of the metaphor 730 such that a corresponding mutation of the code segment 102 can be correlated by extrapolation. Moreover, mutators 460 can be stored 560 and reused on other metaphors 730. Furthermore, employing a metaphor 730 as a root language surrogate can facilitate generating a reduced number of mutators 460 as compared to directly mutating code segments 102 in a plurality of computer languages.
机译:所公开的主题提供了使用基于隐喻的语言模糊测试的软件。基于隐喻的语言模糊化可以将代码段102分解为表示代码段102的隐喻730。可以基于确定的逻辑扰动460对隐喻730的任何元素进行隐喻730的变异。隐喻730的变异406可以充当代码段102的突变的替代物。可以分析突变的隐喻406以揭示与代码段102相比的性能差异。这些性能差异可以与隐喻730的突变相关,使得代码段的相应突变102可以通过外推相关。此外,可以存储560突变器460,并且可以在其他隐喻730上重新使用。此外,与以多种计算机语言直接突变代码段102相比,采用隐喻730作为根语言替代可以促进生成数量减少的突变器460。

著录项

  • 公开/公告号EP2827253A1

    专利类型

  • 公开/公告日2015-01-21

    原文格式PDF

  • 申请/专利权人 DEJA VU SECURITY LLC;

    申请/专利号EP20140175419

  • 发明设计人 EDDINGTON MICHAEL;CECCHETTI ADAM;

    申请日2014-07-02

  • 分类号G06F11/36;G06F11/263;G06F21/57;

  • 国家 EP

  • 入库时间 2022-08-21 15:04:00

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号