Efficient reduction of finite state model checking to reachability analysis

  • Authors:
  • Viktor Schuppan;Armin Biere

  • Affiliations:
  • ETH Zürich, Computer Systems Institute, Switzerland;ETH Zürich, Computer Systems Institute, Switzerland

  • Venue:
  • International Journal on Software Tools for Technology Transfer (STTT)
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

Two types of temporal properties are usually distinguished: safety and liveness. Recently we have shown how to verify liveness properties of finite state systems using safety checking. In this article we extend the translation scheme to typical combinations of temporal operators. We discuss optimizations that limit the overhead of our translation. Using the notions of predicated diameter and radius we obtain revised bounds for our translation scheme. These notions also give a tight bound on the minimal completeness bound for simple liveness properties. Experimental results show the feasibility of the approach for complex examples. For one example, even an exponential speedup can be observed.