DocumentCode
2132191
Title
Deadlock detection by fair reachability analysis: from cyclic to multi-cyclic protocols (and beyond?)
Author
Liu, Hong ; Miller, Raymond E. ; Van der Schoot, Hans ; Ural, H.
Author_Institution
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
fYear
1996
fDate
27-30 May 1996
Firstpage
605
Lastpage
612
Abstract
We generalize the technique of fair reachability analysis to multi-cyclic protocols modeled as networks of communicating finite state machines, where a number of cyclic protocols are interconnected in such a way that any two component cyclic protocols share at most one process and each channel in the protocol belongs to exactly one component cyclic protocol. By composing the fair reachability relations of the component cyclic protocols, we prove that the set of fair reachable states of a multi-cyclic protocol is exactly the set of reachable states that are of equal channel length with respect to each of its component cyclic protocols. As a result, each deadlock state is fair reachable, and deadlock detection is decidable for the class of multi-cyclic protocols whose fair reachable state spaces are finite. Under the assumption that the underlying communication topology of a protocol is strongly connected, we show that fair reachability analysis is inherently infeasible for logical correctness validation beyond multi-cyclic protocols
Keywords
distributed processing; finite state machines; formal verification; memory protocols; program diagnostics; reachability analysis; system recovery; communicating finite state machines; communication topology; cyclic protocols; deadlock detection; fair reachability analysis; logical correctness validation; multi-cyclic protocols; relief strategies; state explosion; Automata; Computer errors; Computer science; Educational institutions; Explosions; Protocols; Reachability analysis; State-space methods; System recovery; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN
0-8186-7399-0
Type
conf
DOI
10.1109/ICDCS.1996.508011
Filename
508011
Link To Document