Bounded Model Checking for Partial Kripke Structures

  • Authors:
  • Heike Wehrheim

  • Affiliations:
  • Institut für Informatik, Universität Paderborn, Paderborn, Germany 33098

  • Venue:
  • Proceedings of the 5th international colloquium on Theoretical Aspects of Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Partial Kripke structures model incomplete state spaces with unknown parts. The evaluation of temporal logic formulae on partial Kripke structures is thus based on three-valued interpretations; the additional truth value $\bot$ stands for "unknown whether property true or false". There are existing model checking algorithms as well as tools employing this three-valued interpretation.In this paper we study the applicability of bounded model checkingtechniques to partial Kripke structures. To this end, we generalise the translation of Kripke structure and temporal logic formula to propositional logic as to include the value $\bot$, and define a new notion of satisfiability for propositional formulae containing $\bot$ as constants. We show that a check for this kind of satisfiability can be reduced to two checks for ordinary two-valued satisfiability, thus allowing for the use of standard SAT solvers.