首页> 外文会议>International Symposium on 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-PARVICE GENSORATOR CSMITH,最初打算测试C编译器,以测试FRAMA-C静态分析平台的部分。虽然菲马-c在那一点上已经比较成熟,但在进程中发现了五十个错误,在前端(AST阐态和型号检查)和值分析中,恒定传播和切片插件。在CSMITH中也发现了几个错误,即使它已被广泛测试,并且已被用来在编译器中找到许多错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号