Title :
On reachability and reverse reachability analysis of communicating finite state machines
Author :
Peng, Wuxu ; Makki, Kia
Author_Institution :
Dept. of Comput. Sci., Southwest Texas State Univ., San Marcos, TX, USA
Abstract :
Reachability analysis and reverse reachability analysis are two important verification techniques for communicating finite state machines (CFSMs). The issue of the relative efficiency of reachability analysis and reverse reachability analysis is still unsettled. We first propose a new theory of reachability and reverse reachability analysis. Based on the new theory we discuss and analyze the suitability of these two reachability analysis methods. We then present a reachability evaluator, which, given any network of CFSMs, will try to estimate the sizes of the reachable and reverse reachable state spaces by taking snapshots of the reachability and reverse reachability spaces. The core of the evaluator is the notion of random state generation with seed states, which extends the idea of random state exploration proposed by West (1986). Results from example applications have shown that the evaluator provides guidance in choosing the better of the two methods
Keywords :
finite state machines; protocols; reachability analysis; communicating finite state machines; communication protocols; random state exploration; random state generation; reachability analysis; reachability evaluator; reachable state spaces; relative efficiency; reverse reachability analysis; reverse reachable state spaces; seed states; verification techniques; Algorithm design and analysis; Automata; Computer science; Concurrent computing; Explosions; Protocols; Reachability analysis; State estimation; State-space methods; System recovery;
Conference_Titel :
Computer Communications and Networks, 1995. Proceedings., Fourth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-8186-7180-7
DOI :
10.1109/ICCCN.1995.540102