On-the-Fly Construction of Adaptive Checking Sequences for Testing Deterministic Implementations of Nondeterministic Specifications

被引:1
作者
Yevtushenko, Nina [1 ]
El-Fakih, Khaled [2 ]
Ermakov, Anton [1 ]
机构
[1] Tomsk State Univ, Tomsk, Russia
[2] Amer Univ Sharjah, Sharjah, U Arab Emirates
来源
TESTING SOFTWARE AND SYSTEMS, ICTSS 2016 | 2016年 / 9976卷
基金
俄罗斯科学基金会;
关键词
Nondeterministic finite state machines; Reduction relation; Fault model; Test derivation; Distinguishing test case; Definitely reachable states; Adaptive sequence; FINITE-STATE MACHINES; LENGTH; DESIGN;
D O I
10.1007/978-3-319-47443-4_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A method is proposed for deriving an adaptive checking sequence for a given deterministic implementation of a nondeterministic Finite State Machine (FSM) specification with respect to the reduction relation. The implementation is non-initialized, i.e., there is no reliable reset input. In order to obtain a sequence of reasonable length, in the proposed technique, we consider specifications with adaptive distinguishing test cases and adaptive transfer sequences. In fact, we show how under these considerations we can on-the-fly derive a checking sequence where the head part establishes the one-to-one correspondence between states of the implementation and the specification and if established the second part of the sequence is constructed for checking the one-to-one correspondence between transitions of the implementation and a submachine of the specification FSM. The latter construction appropriately utilizes information from the first part to reach and check intended transitions.
引用
收藏
页码:139 / 152
页数:14
相关论文
共 26 条
[1]  
Alur R., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P363, DOI 10.1145/225058.225161
[2]  
[Anonymous], REACHABILITY E UNPUB
[3]  
[Anonymous], THESIS
[4]  
[Anonymous], 1964, 5 ANN S SWITCH CIRC, DOI DOI 10.1109/SWCT.1964.8
[5]  
[Anonymous], P IEEE E W DES TEST
[6]   TESTING SOFTWARE DESIGN MODELED BY FINITE-STATE MACHINES [J].
CHOW, TS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1978, 4 (03) :178-187
[7]   FSM-based conformance testing methods: A survey annotated with experimental evaluation [J].
Dorofeeva, Rita ;
El-Fakih, Khaled ;
Maag, Stephane ;
Cavalli, Ana R. ;
Yevtushenko, Nina .
INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (12) :1286-1297
[8]  
[Ермаков Антон Ermakov Anton], 2014, [Труды Института системного программирования РАН, Trudy Instituta sistemnogo programmirovaniya RAN], V26, P111, DOI 10.15514/ISPRAS-2014-26(6)-10
[9]   A METHOD FOR DESIGN OF FAULT DETECTION EXPERIMENTS [J].
GONENC, G .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (06) :551-+
[10]   Using Multiple Adaptive Distinguishing Sequences for Checking Sequence Generation [J].
Gunicen, Canan ;
Jourdan, Guy-Vincent ;
Yenigun, Husnu .
TESTING SOFTWARE AND SYSTEMS, ICTSS 2015, 2015, 9447 :19-34