Lower bounds on lengths of checking sequences

被引:11
作者
Jourdan, Guy-Vincent [1 ]
Ural, Hasan [1 ]
Yeniguen, Huesnue [2 ]
Zhang, Ji Chao [1 ]
机构
[1] Univ Ottawa, SITE, Ottawa, ON K1N 6N5, Canada
[2] Sabanci Univ, FENS, TR-34956 Istanbul, Turkey
基金
加拿大自然科学与工程研究理事会;
关键词
Testing; Model-based testing; Finite state machines; Fault detection; Checking sequence construction; Distinguishing sequences; FORMAL VERIFICATION; GENERATION; DESIGN;
D O I
10.1007/s00165-009-0135-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Lower bounds on the lengths of checking sequences constructed for testing from Finite State Machine-based specifications are established. These bounds consider the case where a distinguishing sequence is used in forming state recognition and transition verification subsequences and identify the effects of overlapping among such subsequences. Empirical results show that the existing methods for construction of checking sequences provide checking sequences with lengths that are within acceptable distance to these lower bounds.
引用
收藏
页码:667 / 679
页数:13
相关论文
共 36 条
[11]   Using a model-based test generator to test for standard conformance [J].
Farchi, E ;
Hartman, A ;
Pinter, SS .
IBM SYSTEMS JOURNAL, 2002, 41 (01) :89-110
[12]   Testing with model checkers: a survey [J].
Fraser, Gordon ;
Wotawa, Franz ;
Ammann, Paul E. .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2009, 19 (03) :215-261
[13]   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
[14]   Integration testing of object-oriented components using finite state machines [J].
Gallagher, Leonard ;
Offutt, Jeff ;
Cincotta, Anthony .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2006, 16 (04) :215-266
[15]  
Gill A.R., 1962, Introduction to the Theory of Finite State Machines
[16]   A METHOD FOR DESIGN OF FAULT DETECTION EXPERIMENTS [J].
GONENC, G .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (06) :551-+
[17]   Heuristics for fault diagnosis when testing from finite state machines [J].
Guo, Qiang ;
Hierons, Robert A. ;
Harman, Mark ;
Derderian, Karnig .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2007, 17 (01) :41-57
[18]  
Haydar M, 2004, LECT NOTES COMPUT SC, V3235, P115
[19]   Separating sequence overlap for automated test sequence generation [J].
R. M. Hierons .
Automated Software Engineering, 2006, 13 (2) :283-301
[20]   Optimizing the length of checking sequences [J].
Hierons, RM ;
Ural, H .
IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (05) :618-629