DocumentCode
2254235
Title
Deadlock detection of EFSMs using simultaneous reachability analysis
Author
Karacali, Bengi ; Tai, Kuo-Chung ; Vouk, Mladen A.
Author_Institution
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
fYear
2000
fDate
2000
Firstpage
315
Lastpage
324
Abstract
Simultaneous reachability analysis (SRA) is a recently proposed technique to alleviate the state space explosion problem in reachability analysis of concurrent systems. Its goal is to reduce the number of generated states while guaranteeing the detection of certain types of faults in the system such as deadlock and unexecutable transitions. The main idea of SRA is to allow a global transition in a reachability graph to contain a set of local transitions (i.e. transitions of individual processes) such that the state reached by the global transition is independent of the execution order of the associated local transitions. In this paper, we show how to apply the SRA approach to systems modeled as extended finite state machines (EFSM) with multiple ports. Empirical results from applying our SRA algorithm to the dining philosophers problem indicate that our algorithm reduces the number of generated states and the computation time by about 90%
Keywords
concurrency control; finite state machines; parallel programming; reachability analysis; system recovery; EFSM; SRA; concurrent systems; deadlock detection; dining philosophers problem; extended finite state machines; fault detection; global transition; multiple ports; simultaneous reachability analysis; state space explosion problem; unexecutable transitions; Computer science; Explosions; Fault detection; Protocols; Reachability analysis; Scalability; State-space methods; System recovery; Testing; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks, 2000. DSN 2000. Proceedings International Conference on
Conference_Location
New York, NY
Print_ISBN
0-7695-0707-7
Type
conf
DOI
10.1109/ICDSN.2000.857555
Filename
857555
Link To Document