首页> 外文会议>International conference on formal engineering methods >A Formula-Based Approach for Automatic Fault Localization of Imperative Programs
【24h】

A Formula-Based Approach for Automatic Fault Localization of Imperative Programs

机译:基于公式的势务定位的基于公式的方法

获取原文

摘要

Among various automatic fault localization methods, two of them are specifically noticed, coverage-based and formula-based. While the coverage-based method relies on statistical measures, the formula-based approach is an algorithmic method being able to provide finegrained information account for identified root causes. The method combines the SAT-based formal verification techniques with the Reiter's model-based diagnosis theory. This paper adapts the formula-based fault localization method, and improves the efficiency of computing the potential root causes by using the push & pop mechanism of the Yices solver. The technique is particularly useful for programs with multiple faults. We implemented the method in a tool, SNIPER, which was applied to the TCAS benchmark. All single and multiple faults were successfully identified and discriminated by using the original test cases of the TCAS.
机译:在各种自动故障定位方法中,其中两个是专门的,覆盖基于和基于公式的。虽然基于覆盖范围的方法依赖于统计措施,但是基于公式的方法是一种能够提供用于所识别的根本原因的FineSgreatmet的信息账户的算法方法。该方法将基于SAT的正式验证技术与基于REGER的基于模型的诊断理论相结合。本文适应了基于公式的故障定位方法,通过使用YICES求解器的推送和流行机制来提高计算潜在根本原因的效率。该技术对于具有多个故障的程序特别有用。我们在工具中实现了该方法,狙击手应用于TCAS基准。通过使用TCA的原始测试用例成功确定和识别所有单一和多个故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号