• DocumentCode
    766432
  • Title

    Deadlock Detection for a Class of Communicating Finite State Machines

  • Author

    Yu, Yao-Tin ; Gouda, Mohamed G.

  • Author_Institution
    Univ. of Texas at Austin, Austin, TX, USA
  • Volume
    30
  • Issue
    12
  • fYear
    1982
  • fDate
    12/1/1982 12:00:00 AM
  • Firstpage
    2514
  • Lastpage
    2518
  • Abstract
    Let M and N be two communicating finite state machines which exchange one type of message. We develope a polynomial algorithm to detect whether or not M and N can reach a deadlock. The time complexity of the algorithm is O(m^{3}n^{3} and its space is O(mn) where m and n are the numbers of states in M and N , respectively. The algorithm can also be used to verify that two communicating machines which exchange many types of messages are deadlock-free.
  • Keywords
    Automata; Computer communication protocols; Multiprocessing, interconnection; Automata; Helium; Polynomials; Protocols; System recovery; Tail; Testing; Timing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOM.1982.1095450
  • Filename
    1095450