OFF-LINE TEST SELECTION WITH TEST PURPOSES FOR NON-DETERMINISTIC TIMED AUTOMATA

被引:7
作者
Bertrand, Nathalie [1 ]
Jeron, Thierry [1 ]
Stainer, Amelie [2 ]
Krichen, Moez [3 ]
机构
[1] Inria Rennes Bretagne Atlantique, Rennes, France
[2] Univ Rennes 1, Rennes, France
[3] Univ Sfax, Sfax, Tunisia
关键词
Conformance testing; timed automata; partial observability; urgency; approximate determinization; game; test purpose; TEST-GENERATION;
D O I
10.2168/LMCS-8(4:8)2012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article proposes novel off-line test generation techniques from non-deterministic timed automata with inputs and outputs (TAIOs) in the formal framework of the tioco conformance theory. In this context, a first problem is the determinization of TAIOs, which is necessary to foresee next enabled actions after an observable trace, but is in general impossible because not all timed automata are determinizable. This problem is solved thanks to an approximate determinization using a game approach. The algorithm performs an io-abstraction which preserves the tioco conformance relation and thus guarantees the soundness of generated test cases. A second problem is the selection of test cases from a TAIO specification. The selection here relies on a precise description of timed behaviors to be tested which is carried out by expressive test purposes modeled by a generalization of TAIOs. Finally, an algorithm is described which generates test cases in the form of TAIOs equipped with verdicts, using a symbolic co-reachability analysis guided by the test purpose. Properties of test cases are then analyzed with respect to the precision of the approximate determinization: when determinization is exact, which is the case on known determinizable classes, in addition to soundness, properties characterizing the adequacy of test cases verdicts are also guaranteed.
引用
收藏
页数:33
相关论文
共 25 条
[1]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[2]  
Alur R, 1998, LECT NOTES COMPUT SC, V1466, P163, DOI 10.1007/BFb0055622
[3]  
Andrade W. L., 2011, 7 WORKSH ADV MOD BAS
[4]  
Berard B., 1996, LNCS, V1046, P255, DOI DOI 10.1007/3-540-60922-9_
[5]  
Bertrand N., 2010, 7381 INRIA
[6]   Off-Line Test Selection with Test Purposes for Non-deterministic Timed Automata [J].
Bertrand, Nathalie ;
Jeron, Thierry ;
Stainer, Amelie ;
Krichen, Moez .
TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2011, 6605 :96-+
[7]  
Bertrand N, 2011, LECT NOTES COMPUT SC, V6604, P245, DOI 10.1007/978-3-642-19805-2_17
[8]  
Briones LB, 2005, LECT NOTES COMPUT SC, V3395, P64
[9]   On the fly test generation for real time protocols [J].
Castanet, R ;
Koné, O ;
Laurençot, P .
7TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS - PROCEEDINGS, 1998, :378-385
[10]  
David A, 2010, HSSC 10: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, P91