Advertisement

Bounded Model Checking with QBF

  • Nachum Dershowitz
  • Ziyad Hanna
  • Jacob Katz
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3569)

Abstract

Current algorithms for bounded model checking (BMC) use SAT methods for checking satisfiability of Boolean formulas. These BMC methods suffer from a potential memory explosion problem. Methods based on the validity of Quantified Boolean Formulas (QBF) allow an exponentially more succinct representation of the checked formulas, but have not been widely used, because of the lack of an efficient decision procedure for QBF. We evaluate the usage of QBF in BMC, using general-purpose SAT and QBF solvers. We also present a special-purpose decision procedure for QBF used in BMC, and compare our technique with the methods using general-purpose SAT and QBF solvers on real-life industrial benchmarks. Our procedure performs much better for BMC than the general-purpose QBF solvers, without incurring the space overhead of propositional SAT.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Nachum Dershowitz
    • 1
  • Ziyad Hanna
    • 2
  • Jacob Katz
    • 2
  1. 1.School of Computer Science.Tel-Aviv UniversityIsrael
  2. 2.Intel CorporationHaifaIsrael

Personalised recommendations