Global vs. Local Model Checking: A Comparison of Verification Techniques for Infinite State Systems

  • Authors:
  • Tobias Schuele;Klaus Schneider

  • Affiliations:
  • University of Kaiserslautern, Germany;University of Kaiserslautern, Germany

  • Venue:
  • SEFM '04 Proceedings of the Software Engineering and Formal Methods, Second International Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Global and local model checking procedures follow radically different paradigms: while global approaches are based on fixpoint computation, local approaches are related to deduction and induction. For the verification of finite state systems, this may result in different runtimes. For the verification of infinite state systems, however, the differences are far more important. Since most problems are undecidable for such systems, it may be the case that one of the procedures does not terminate. In this paper, we compare global and local procedures for model checking µ-calculus properties of infinite state systems. In particular, we show how they can benefit from each other and present appropriate extensions.