...
【24h】

Automated Error Localization with Weighted Partial Maximum Satisfiability

机译:加权部分最大可满足性的自动错误定位

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

摘要

Localizing error in programs is a hard task that requires human engineers to find real bug locations with the manual analysis of lengthy counterexample traces. Automatic error localization methods exist but they often generate many spurious root causes. This paper proposes a new method for localizing error in imperative programs. It uses weighted partial Maximum Satisfiability (MaxSAT) and several advanced techniques. The proposed method is implemented in SNIPER, a tool build upon the LLVM compiler infrastructure and the Yices SMT solver. We demonstrate the effectiveness of SNIPER on the TCAS task of the Siemens Test Suite.
机译:对程序中的错误进行本地化是一项艰巨的任务,需要人工工程师通过对冗长的反例跟踪进行手动分析,才能找到真正的错误位置。存在自动错误定位方法,但它们通常会产生许多虚假的根本原因。本文提出了一种用于命令式程序中错误定位的新方法。它使用加权的部分最大可满足性(MaxSAT)和几种先进的技术。所提出的方法在SNIPER中实现,SNIPER是基于LLVM编译器基础结构和Yices SMT求解器的工具。我们演示了SNIPER在西门子测试套件的TCAS任务上的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号