Lecture Notes in Computer Science, 2000, Volume 1824/2000, 111-142, DOI: 10.1007/978-3-540-45099-3_20

Model Checking Guided Abstraction and Analysis

Hassen Saïdi

View Related Documents

Abstract

The combination of abstraction and state exploration techniques is the most promising recipe for a successful verification of properties of large or infinite state systems. In this work, we present a general, yet effective, algorithm for computing automatically boolean abstractions of infinite state systems, using decision procedures. The advantage of our approach is that it is not limited to particular concrete domains, but can handle different kinds of infinite state systems. Furthermore, our approach provides, through the use of model checking as a tool for the exploration of the state-space of the abstract system, an automatic way of refining the abstraction until the property of interest is verified or a counterexample is exhibited. We illustrate our approach on some examples and discuss its implementation.
This research was supported by DARPA contract F30602-97-C-0040.

Fulltext Preview

Image of the first page of the fulltext document