DocumentCode :
2045865
Title :
Parallel protocol verification using the two-phase algorithm
Author :
Yuang, Maria C. ; Kershenbaum, A.
Author_Institution :
Bell Commun. Res. Inc., Piscataway, NJ, USA
fYear :
1989
fDate :
20-22 Sep 1989
Firstpage :
184
Lastpage :
192
Abstract :
A parallel protocol verification algorithm, called the two-phase algorithm, is proposed in an attempt to provide a maximum of verification with a minimum of state space. Rather than compose all communicating finite-state machines (FSMs) into one large global reachability tree, the two-phase algorithm constructs a local expanded tree for each FSM augmented with external information. The first phase of the algorithm performs the expanded tree construction and the second phase performs error detection based on the constructed expanded trees. By separating verification into two phases, the algorithm allows verification for all FSMs to be executed in parallel. The algorithm thus requires a shorter run-time. Moreover, by introducing a new method for the construction of the expanded trees, the algorithm requires fewer explored states. The algorithm can verify protocols with any number of processes. Verification for protocols with more than two processes is illustrated
Keywords :
finite automata; parallel algorithms; parallel programming; program verification; protocols; trees (mathematics); FSM; communicating finite-state machines; error detection; expanded tree construction; explored states; external information; local expanded tree; parallel; parallel protocol verification algorithm; state space; two-phase algorithm; Automata; Computer languages; Explosions; Formal specifications; Logic design; Phase detection; Protocols; Reachability analysis; Runtime; State-space methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-1964-3
Type :
conf
DOI :
10.1109/CMPSAC.1989.65080
Filename :
65080
Link To Document :
بازگشت