DocumentCode :
3614693
Title :
Parallel breadth-first search LTL model-checking
Author :
J. Barnat;L. Brim;J. Chaloupka
Author_Institution :
Fac. of Informatics, Masaryk Univ., Brno, Czech Republic
fYear :
2003
fDate :
6/25/1905 12:00:00 AM
Firstpage :
106
Lastpage :
115
Abstract :
We propose a practical parallel on-the-fly algorithm for enumerative LTL (linear temporal logic) model checking. The algorithm is designed for a cluster of workstations communicating via MPI (message passing interface). The detection of cycles (faulty runs) effectively employs the so called back-level edges. In particular, a parallel level-synchronized breadth-first search of the graph is performed to discover back-level edges. For each level, the back-level edges are checked in parallel by a nested depth-first search to confirm or refute the presence of a cycle. Several optimizations of the basic algorithm are presented and advantages and drawbacks of their application to distributed LTL model-checking are discussed. Experimental implementation of the algorithm shows promising results.
Keywords :
"State-space methods","Workstations","Concurrent computing","Clustering algorithms","Software engineering","Explosions","Computer networks","Logic","Parallel algorithms","Reachability analysis"
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-2035-9
Type :
conf
DOI :
10.1109/ASE.2003.1240299
Filename :
1240299
Link To Document :
بازگشت