首页> 外文会议>NASA formal methods. >Testing Static Analyzers with Randomly Generated Programs
【24h】

Testing Static Analyzers with Randomly Generated Programs

机译:使用随机生成的程序测试静态分析器

获取原文
获取原文并翻译 | 示例

摘要

Static analyzers should be correct. We used the random C-program generator Csmith, initially intended to test C compilers, to test parts of the Frama-C static analysis platform. Although Frama-C was already relatively mature at that point, fifty bugs were found and fixed during the process, in the front-end (AST elaboration and type-checking) and in the value analysis, constant propagation and slicing plug-ins. Several bugs were also found in Csmith, even though it had been extensively tested and had been used to find numerous bugs in compilers.
机译:静态分析仪应正确。我们使用最初旨在测试C编译器的随机C程序生成器Csmith来测试Frama-C静态分析平台的各个部分。尽管Frama-C当时已经相对成熟,但是在该过程中,前端(AST细化和类型检查)以及值分析,恒定传播和切片插件中发现并修复了50个错误。即使已对Csmith进行了广泛的测试,并在编译器中发现了许多bug,但在Csmith中也发现了一些bug。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号