Automatic Fault Localization for Property Checking

Goerschwin Fey, Stefan Simon Staber, Roderick Paul Bloem, Rolf Drechsler

Publikation: Beitrag in einer FachzeitschriftArtikelBegutachtung

Abstract

We present an efficient fully automatic approach to fault localization for safety properties stated in linear temporal logic. We view the failure as a contradiction between the specification and the actual behavior and look for components that explain this discrepancy. We find these components by solving the satisfiability of a propositional Boolean formula. We show how to construct this formula and how to extend it so that we find exactly those components that can be used to repair the circuit for a given set of counterexamples. Furthermore, we discuss how to efficiently solve the formula by using the proper decision heuristics and simulation-based preprocessing. We demonstrate the quality and efficiency of our approach by experimental results
Originalspracheenglisch
Seiten (von - bis)1138-1149
FachzeitschriftIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Jahrgang27
Ausgabenummer6
DOIs
PublikationsstatusVeröffentlicht - 2008

Fingerprint

Untersuchen Sie die Forschungsthemen von „Automatic Fault Localization for Property Checking“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren