Bounded sequence testing from non-deterministic finite state machines

被引:0
作者
Ipate, Florentin [1 ]
机构
[1] Univ Pitesti, Dept Comp Sci & Math, Pitesti, Romania
来源
TESTING OF COMMUNICATION SYSTEMS, PROCEEDINGS | 2006年 / 3964卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The widespread use of finite state machines (FSMs) in modeling of communication protocols has lead to much interest in testing from (deterministic and non-deterministic) FSMs. Most approaches for selecting a test suite from a non-deterministic FSM are based on state counting. Generally, the existing methods of testing from FSMs check that the implementation under test behaves as specified for all input sequences. On the other hand, in many applications, only input sequences of limited length are used. In such cases, the test suite needs only to establish that the JUT produces the specified results in response to input sequences whose length does not exceed an upper bound l. A recent paper devises methods for bounded sequence testing from deterministic FSM specifications. This paper considers the, more general, situation where the specification may be a non-deterministic FSM and extends state counting to the case of bounded sequences. The extension is not trivial and has practical value since the test suite produced may contain only a small fraction of all sequences of length less than or equal to the upper bound.
引用
收藏
页码:55 / 70
页数:16
相关论文
共 14 条
[1]  
[Anonymous], P IFIP 9 INT WORKSH
[2]  
Campbell K H, 1999, Cloning, V1, P3, DOI 10.1089/15204559950020058
[3]   TESTING SOFTWARE DESIGN MODELED BY FINITE-STATE MACHINES [J].
CHOW, TS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1978, 4 (03) :178-187
[4]   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
[5]   Testing from a nondeterministic finite state machine using adaptive state counting [J].
Hierons, RM .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (10) :1330-1342
[6]   Adaptive testing of a deterministic implementation against a nondeterministic finite state machine [J].
Hierons, RM .
COMPUTER JOURNAL, 1998, 41 (05) :349-355
[7]  
HOLCOMBE M, 1998, CORRECT SYSTEMS BUIL
[8]   On the minimality of finite automata and stream X-machines for finite languages [J].
Ipate, F .
COMPUTER JOURNAL, 2005, 48 (02) :157-167
[9]  
IPATE F, UNPUB
[10]   Principles and methods of testing finite state machines - A survey [J].
Lee, D ;
Yannakakis, M .
PROCEEDINGS OF THE IEEE, 1996, 84 (08) :1090-1123