【24h】

Saturn: A SAT-Based Tool for Bug Detection

机译:土星:基于SAT的错误检测工具

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

摘要

We have presented SATURN, a scalable and precise error detection framework based on boolean satisfiability. Our system has a novel combination of features: it models all values, including those in the heap, path sensitively down to the bit level, it computes function summaries automatically, and it scales to millions of lines of code. We demonstrate the utility of the tool with a lock checker for Linux, finding in the process 179 unique locking errors in the Linux kernel.
机译:我们介绍了SATURN,这是一个基于布尔可满足性的可扩展且精确的错误检测框架。我们的系统具有新颖的功能组合:可对所有值(包括堆中的值)进行建模,灵敏地到达位级别的路径,可自动计算函数摘要,并可扩展至数百万行代码。我们通过针对Linux的锁定检查器演示了该工具的实用程序,并在过程中发现了179个Linux内核中唯一的锁定错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号