Journal of Information Processing
Online ISSN : 1882-6652
ISSN-L : 1882-6652
A Formula-based Approach for Automatic Fault Localization of Multi-fault Programs
Si-Mohamed LamraouiShin Nakajima
著者情報
ジャーナル フリー

2016 年 24 巻 1 号 p. 88-98

詳細
抄録
Formula-based fault localization approach is an algorithmic method that is able to provide fine-grained 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 introduces a new program encoding, called full flow-sensitive trace formula. This encoding is particularly useful for programs with multiple faults. Furthermore, we improve the efficiency of computing the potential root causes by using the push & pop mechanism of the Yices solver. We implemented the method in a tool, SNIPER, which was applied to some benchmarks. All single and multiple faults were successfully identified and discriminated.
著者関連情報
© 2016 by the Information Processing Society of Japan
前の記事 次の記事
feedback
Top