Title :
Reduced reachability graphs with parallel actions and dynamic replacement
Author_Institution :
Lab. d´´Inf., Besancon, France
Abstract :
Analysis of communication protocols by the conventional state exploration is a well known technique. It is actually implemented in several tools of validation. The major problem of this technique is its restricted applicability and depends on the available memory. The number of reachable states is often large and sometimes infinite. In this paper we discuss a reduction technique to build small graphs as possible which preserve same properties. At this end vectors of executable actions are proposed to eliminate redundancy of sequences and intermediate states. The depth-first and the breadth-first algorithms based on the concept of dynamic replacement are used in the order to reduce the final graphs. Two major questions are discussed: the finiteness of the graphs and the verification of the communication properties
Keywords :
calculus of communicating systems; finite state machines; graph theory; parallel programming; program diagnostics; program verification; reachability analysis; transport protocols; breadth-first algorithms; communication properties; communication protocols; conventional state exploration; depth-first algorithms; dynamic replacement; parallel actions; reachable states; reduced reachability graphs; validation; Automata; Computer science; Electronic mail; Protocols; Reachability analysis; State-space methods; System recovery;
Conference_Titel :
Algorithms and Architectures for Parallel Processing, 1995. ICAPP 95. IEEE First ICA/sup 3/PP., IEEE First International Conference on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7803-2018-2
DOI :
10.1109/ICAPP.1995.472231