Testing timed automata

被引:147
|
作者
Springintveld, J
Vaandrager, F
D'Argenio, PR
机构
[1] Univ Twente, Dept Comp Sci, NL-7500 AE Enschede, Netherlands
[2] Univ Nijmegen, Inst Comp Sci, NL-6500 GL Nijmegen, Netherlands
关键词
(black-box) conformance testing; real-time systems; timed automata; I/O automata; bisimulation;
D O I
10.1016/S0304-3975(99)00134-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a generalization of the classical theory of testing for Mealy machines to a setting of dense real-time systems. A model of timed I/O automata is introduced, inspired by the timed automaton model of Alur and Dill, together with a notion of test sequence for this model. Our main contributions is a test suite derivation algorithm for black-box conformance testing of timed I/O automata. Black-box testing amounts to checking whether an implementation conforms to a specification of its external behavior, by means of a set of tests derived solely from specification. The main problem is to derive a finite set of tests from a possibly infinite, dense time transition system representing the specification. The solution is to reduce the dense time transition system to an appropriate finite discrete subautomaton, the grid automaton, which contains enough information to completely represent the specification from a test perspective. Although the method results in a test suite of high exponential size and cannot be claimed to be of practical value, it gives the first algorithm that yields a finite and complete set of tests for dense real-time systems. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:225 / 257
页数:33
相关论文
共 50 条
  • [21] Timed patterns: TCOZ to timed automata
    Dong, JS
    Hao, P
    Qin, SC
    Sun, J
    Yi, W
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 483 - 498
  • [22] Real-time testing with timed automata testers and coverage criteria
    Krichen, M
    Tripakis, S
    FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 134 - 151
  • [23] On Implementable Timed Automata
    Feo-Arenis, Sergio
    Vujinovic, Milan
    Westphal, Bernd
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2020, 2020, 12136 : 78 - 95
  • [24] Axiomatising timed automata
    Huimin Lin
    Wang Yi
    Acta Informatica, 2002, 38 : 277 - 305
  • [25] Updatable timed automata
    Bouyer, P
    Dufourd, C
    Fleury, E
    Petit, A
    THEORETICAL COMPUTER SCIENCE, 2004, 321 (2-3) : 291 - 345
  • [26] Robust timed automata
    Gupta, V
    Henzinger, TA
    Jagadeesan, R
    HYBRID AND REAL-TIME SYSTEMS, 1997, 1201 : 331 - 345
  • [27] THE THEORY OF TIMED AUTOMATA
    ALUR, R
    DILL, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 600 : 45 - 73
  • [28] On interleaving in timed automata
    Ben Salah, Ramzi
    Bozga, Marius
    Maler, Oded
    CONCUR 2006 - CONCURRENCY THEORY, PROCEEDINGS, 2006, 4137 : 465 - 476
  • [29] On probabilistic timed automata
    Beauquier, D
    THEORETICAL COMPUTER SCIENCE, 2003, 292 (01) : 65 - 84
  • [30] Untameable timed automata!
    Bouyer, P
    STACS 2003, PROCEEDINGS, 2003, 2607 : 620 - 631