TY - GEN
T1 - Incremental protocol verification method for ECFSM-based protocols
AU - Huang, Chung Ming
AU - Hsu, Jeng Muh
AU - Lai, Huei Yang
AU - Pong, Jao Chiang
AU - Huang, Duen Tay
PY - 1993/1/1
Y1 - 1993/1/1
N2 - Protocol verification is an activity to assure the correctness of a communication protocols. Global state reachability analysis is one of the most straightforward and easily automated protocol verification methods. In order to improve the efficiency of global state reachability analysis, many global state reduction techniques and various verification methods, e.g., the incremental protocol verification method, have been proposed in the past decade. Most of these techniques and methods are based on the state transition model, e.g., the Communicating Finite State Machine (CFSM) model. Nevertheless, two of the Formal Description Techniques (FDTs) for communication protocols, i.e., ISO's ESTELLE and CCITT's SDL, are based on the extended state transition model, e.g., the Extended Communicating Finite State Machine (ECFSM) model. Therefore, most of the previously proposed reduction techniques and verification methods cannot be directly applied to verify protocols specified in ESTELLE or SDL. This paper proposes a new incremental protocol verification method for the ECFSM model. The new method is based on the concept of dead and live variables proposed in Chu and Liu's ECFSM reduction technique [4]. By analyzing the dead and live variables, global states which have the same values for live variables and different values for dead variables can be treated as equivalent. Dead variable and live variable sets may be changed when the protocol is modified. Therefore, equivalent property of global states may be changed accordingly. As a result, the change of dead and live variable sets needs to be considered in the incremental verification process. Based on the new method, incremental verification process can be directly applied in ESTELLE or SDL verification tools.
AB - Protocol verification is an activity to assure the correctness of a communication protocols. Global state reachability analysis is one of the most straightforward and easily automated protocol verification methods. In order to improve the efficiency of global state reachability analysis, many global state reduction techniques and various verification methods, e.g., the incremental protocol verification method, have been proposed in the past decade. Most of these techniques and methods are based on the state transition model, e.g., the Communicating Finite State Machine (CFSM) model. Nevertheless, two of the Formal Description Techniques (FDTs) for communication protocols, i.e., ISO's ESTELLE and CCITT's SDL, are based on the extended state transition model, e.g., the Extended Communicating Finite State Machine (ECFSM) model. Therefore, most of the previously proposed reduction techniques and verification methods cannot be directly applied to verify protocols specified in ESTELLE or SDL. This paper proposes a new incremental protocol verification method for the ECFSM model. The new method is based on the concept of dead and live variables proposed in Chu and Liu's ECFSM reduction technique [4]. By analyzing the dead and live variables, global states which have the same values for live variables and different values for dead variables can be treated as equivalent. Dead variable and live variable sets may be changed when the protocol is modified. Therefore, equivalent property of global states may be changed accordingly. As a result, the change of dead and live variable sets needs to be considered in the incremental verification process. Based on the new method, incremental verification process can be directly applied in ESTELLE or SDL verification tools.
UR - http://www.scopus.com/inward/record.url?scp=0027150716&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027150716&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0027150716
SN - 0780312511
T3 - COMPASS - Proceedings of the Annual Conference on Computer Assurance
SP - 87
EP - 97
BT - COMPASS - Proceedings of the Annual Conference on Computer Assurance
PB - Publ by IEEE
T2 - Proceedings of the Eighth Annual Conference on Computer Assurance
Y2 - 14 June 1993 through 17 June 1993
ER -