• DocumentCode
    2038107
  • Title

    A backward protocol verification method

  • Author

    Chung-Ming Huang ; Duen-Tay Huang

  • Author_Institution
    Inst. of Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    1
  • fYear
    1993
  • fDate
    19-21 Oct. 1993
  • Firstpage
    515
  • Abstract
    Using the formal Communication Finite State Machine (CFSM) model, a communication protocol consists of several communicating entities which can be represented in some CFSMs. Global state reachability analysis is one of the most straightforward ways to automatically detect logical errors in a communication protocol specified in the CFSM model. Global state reachability analysis generates all of the reachable global states and checks the correctness one by one. Even though communication protocols are error free, global state reachability analysis still needs to be executed completely. We propose a new verification method which is called the backward protocol verification method, to detect logical errors. By analyzing the properties of deadlock error, unspecified reception error, and channel overflow error, some candidate erroneous global states are generated. Then, each candidate global state is checked whether there is a path, i.e., a global state sequence connects to the original initial global state. If there is a path, then the candidate global state is really an erroneous global state and the communication protocol does have some logical errors. Otherwise, if there is no candidate global state or none of the candidate global state has a path, then the communication protocol is error free.<>
  • Keywords
    error detection; finite automata; finite state machines; formal verification; protocols; CFSMs; backward protocol verification method; candidate erroneous global states; channel overflow error; communication protocol; communication protocols; correctness; deadlock error; formal Communication Finite State Machine; global state reachability analysis; global state sequence; logical errors; reachable global states; unspecified reception error; Automata; Computer errors; Computer network reliability; Databases; Error analysis; Protocols; Reachability analysis; Spine; System recovery; Telecommunication network reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '93. Proceedings. Computer, Communication, Control and Power Engineering.1993 IEEE Region 10 Conference on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7803-1233-3
  • Type

    conf

  • DOI
    10.1109/TENCON.1993.320039
  • Filename
    320039