• 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