UIOE:: a protocol test sequence generation method using the transition executability analysis (TEA)

被引:12
作者
Huang, CM [1 ]
Chiang, MS [1 ]
Jang, MY [1 ]
机构
[1] Natl Cheng Kung Univ, Inst Informat Engn, Lab Comp Aided Protocol Engn, Tainan 70101, Taiwan
关键词
protocol testing; test sequence generation; state verification; unique input/output sequences;
D O I
10.1016/S0140-3664(98)00172-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1462 / 1475
页数:14
相关论文
共 35 条
[1]   AN OPTIMIZATION TECHNIQUE FOR PROTOCOL CONFORMANCE TEST-GENERATION BASED ON UIO SEQUENCES AND RURAL CHINESE POSTMAN TOURS [J].
AHO, AV ;
DAHBURA, AT ;
LEE, D ;
UYAR, MU .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1991, 39 (11) :1604-1615
[2]  
CHAN WYL, 1989, ACM SIGCOMM, P283
[3]  
CHANSON ST, 1993, P IEEE INFOCOM, P106
[4]  
CHEN MS, 1990, P 10 INT S PROT SPEC, P67
[5]   TESTING SOFTWARE DESIGN MODELED BY FINITE-STATE MACHINES [J].
CHOW, TS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1978, 4 (03) :178-187
[6]  
CHUN W, 1992, P INT S PROT SPEC TE, V12, P245
[7]  
CHUN W, 1991, P INT C FORM DESCR T, P191
[8]   TEST SELECTION BASED ON FINITE STATE MODELS [J].
FUJIWARA, S ;
BOCHMANN, GV ;
KHENDEK, F ;
AMALOU, M ;
GHEDAMSI, A .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (06) :591-603
[9]   A METHOD FOR DESIGN OF FAULT DETECTION EXPERIMENTS [J].
GONENC, G .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (06) :551-+
[10]  
HENNIGER O, 1995, INT WORKSH PROT TEST, P45