• DocumentCode
    2038182
  • Title

    An ECFSM-based maximal progress protocol verification

  • Author

    Chung-Ming Huang ; Jenq-Muh Hsu

  • Author_Institution
    Inst. of Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • Volume
    1
  • fYear
    1993
  • fDate
    19-21 Oct. 1993
  • Firstpage
    527
  • Abstract
    A number of protocol verification reduction techniques were proposed in the past. Most of these techniques are suitable for verifying communicating protocols specified in the Communicating Finite State Machine (CFSM) model. However, it is impossible to formally specify communicating protocols with predicates and variables using the CFSM model. The Extended Communicating Finite State Machine (ECFSM) model, which incorporates the mechanism for representing variables and predicates, can formally model communicating protocols with variables and predicates. To have more efficient verification for ECFSM-specified protocols, we propose an integrated ECFSM-based global state reduction technique. This new method is based on two techniques: the dead variables analysis which can reduce the number of global states, and the ECFSM-based maximal progress state exploration which can speed up the global state reachability analysis. Using our new ECFSM-based method, the maximal progress protocol verification can be directly applied to the formal description techniques (FDTs) which are based on the extended state transition model, i.e., ISO´s Estelle and CCITT´s SDL.<>
  • Keywords
    finite automata; finite state machines; formal verification; protocols; specification languages; CFSM model; ECFSM-based maximal progress protocol verification; ECFSM-based maximal progress state exploration; ECFSM-specified protocols; Estelle; Extended Communicating Finite State Machine model; SDL; dead variables analysis; efficient verification; extended state transition model; formal description techniques; global state reachability analysis; integrated ECFSM-based global state reduction technique; protocol verification reduction techniques; Automata; Context; Councils; Data communication; Error correction; Explosions; Protocols; Reachability analysis; System recovery;
  • 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.320042
  • Filename
    320042