Title :
Compositional Reachability Analysis for Efficient Modular Verification of Asynchronous Designs
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
fDate :
3/1/2010 12:00:00 AM
Abstract :
Compositional verification is essential to address state explosion in model checking. Traditionally, an over-approximate context is needed for each individual component in a system for sound verification. This may cause state explosion for the intermediate results as well as inefficiency for abstraction refinement. This paper presents an opposite approach, a compositional reachability method, which constructs the state space of each component from an under-approximate context gradually until a counter-example is found or a fixpoint in state space is reached. This method has an additional advantage in that counter-examples, if there are any, can be found much earlier, thus leading to faster verification. Furthermore, this modular verification framework does not require complex compositional reasoning rules. The experimental results indicate that this method is promising.
Keywords :
asynchronous circuits; formal verification; logic testing; network analysis; reachability analysis; state-space methods; asynchronous designs; compositional reachability analysis; formal verification; model checking; modular verification; over-approximate context; Computer science; Control systems; Delay; Engineering profession; Explosions; Formal verification; Logic circuits; Reachability analysis; Size control; State-space methods; Abstraction refinement; circuit verification; compositional verification; formal verification; logic verification; model checking;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2009.2035544