Title :
Fast parallel algorithms for model checking using BDDs
Author :
Lee, Insup ; Rajasekaran, Sanguthevar
Author_Institution :
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
Abstract :
Binary decision diagrams (BDDs) have recently been used in model checking to verify systems with a large number of states (of the order of 5×1020). Representing both the state space and the state transition graph as BDDs has been demonstrated to alleviate the problem of state space explosion. But there are limitations to this heuristic approach. Even systems of reasonable complexity have many more states. Also, the BDD approach might fail even on some simple systems. The authors propose the use of parallelism to extend the applicability of BDDs in model checking. They present fast algorithms for model checking that employ BDDs. The algorithms presented are much faster than the best known previous algorithms
Keywords :
formal verification; parallel algorithms; parallel programming; BDDs; binary decision diagrams; concurrent systems; heuristic approach; model checking; parallel algorithms; parallelism; state space; state space explosion; state transition graph; Algorithm design and analysis; Automatic logic units; Binary decision diagrams; Boolean functions; Data structures; Explosions; Information science; Parallel algorithms; Parallel processing; State-space methods;
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
DOI :
10.1109/IPPS.1993.262834