TY - JOUR
T1 - UIOE
T2 - A protocol test sequence generation method using the transition executability analysis (TEA)
AU - Huang, Chung Ming
AU - Chiang, Meng Shu
AU - Jang, Ming Yuhe
N1 - Funding Information:
The research was supported by the National Science Council of the People's Republic of China under the grant NSC 85-2213-E-006-01499.
PY - 1998/10/15
Y1 - 1998/10/15
N2 - This paper presents a new test sequence generation method for protocols that are specified in the Extended Finite State Machine (EFSM) model. The new method is called UIOE, which represents executable Unique Input/Output (UIO) sequences for EFSMs. Since EFSM-specified transitions may contain predicates in the condition parts, and may contain conditional statements, e.g., if-then-else statements, in the action parts, the executabilities of input events and output events become complex. Additionally, shorter UIOs, which are generated without considering the predicate issue, may not be the shorter executable UIOs. In EFSM-specified protocols, the switching sequence and the transition under testing can decide the executability of a state's UIO. Thus, we propose a Transition Executability Analysis (TEA) to analyze executable transition sequences based on the initial state's context variables configuration. Consequently, each state's UIOE can be selected depending on the tail state's context variables configuration of the transition under testing.
AB - This paper presents a new test sequence generation method for protocols that are specified in the Extended Finite State Machine (EFSM) model. The new method is called UIOE, which represents executable Unique Input/Output (UIO) sequences for EFSMs. Since EFSM-specified transitions may contain predicates in the condition parts, and may contain conditional statements, e.g., if-then-else statements, in the action parts, the executabilities of input events and output events become complex. Additionally, shorter UIOs, which are generated without considering the predicate issue, may not be the shorter executable UIOs. In EFSM-specified protocols, the switching sequence and the transition under testing can decide the executability of a state's UIO. Thus, we propose a Transition Executability Analysis (TEA) to analyze executable transition sequences based on the initial state's context variables configuration. Consequently, each state's UIOE can be selected depending on the tail state's context variables configuration of the transition under testing.
UR - http://www.scopus.com/inward/record.url?scp=0032184336&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0032184336&partnerID=8YFLogxK
U2 - 10.1016/S0140-3664(98)00172-8
DO - 10.1016/S0140-3664(98)00172-8
M3 - Article
AN - SCOPUS:0032184336
SN - 0140-3664
VL - 21
SP - 1462
EP - 1475
JO - Computer Communications
JF - Computer Communications
IS - 16
ER -