DocumentCode :
1989786
Title :
An incremental approach to reachability analysis of distributed programs
Author :
Tai, Kuo-Chung ; Koppol, Pramod V.
Author_Institution :
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
fYear :
1993
fDate :
6-7 Dec 1993
Firstpage :
141
Lastpage :
150
Abstract :
We present an incremental approach to reachability analysis of distributed programs with synchronous communication and mailbox naming. Each process in a distributed program can be modeled as a communicating finite state machine (CFSM). A set of CFSMs is organized into a hierarchy. We present an algorithm that, for a given hierarchy of a set M of CFSMs, incrementally composes and reduces subsets of CFSMs in M. This incremental reachability analysis guarantees the detection of global deadlocks. We provide an algorithm for selecting a hierarchy for a set of CFSMs and show an incremental analysis of the gas station problem.
Keywords :
concurrency control; distributed processing; finite state machines; formal specification; systems analysis; communicating finite state machine; distributed programs; gas station problem; global deadlock detection; incremental analysis; mailbox naming; reachability analysis; synchronous communication; Algorithm design and analysis; Automata; Computer science; Concurrent computing; Discrete wavelet transforms; Electronic mail; Reachability analysis; Roentgenium; Safety; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Specification and Design, 1993., Proceedings of the Seventh International Workshop on
Print_ISBN :
0-8186-4360-9
Type :
conf
DOI :
10.1109/IWSSD.1993.315504
Filename :
315504
Link To Document :
بازگشت