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 条
  • [1] Testing membership for timed automata
    Richard Lassaigne
    Michel de Rougemont
    Acta Informatica, 2023, 60 : 361 - 384
  • [2] The power of reachability testing for timed automata
    Aceto, L
    Bouyer, P
    Burgueño, A
    Larsen, KG
    FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 1998, 1530 : 245 - 256
  • [3] The power of reachability testing for timed automata
    Aceto, L
    Bouyer, P
    Burgueño, A
    Larsen, KG
    THEORETICAL COMPUTER SCIENCE, 2003, 300 (1-3) : 411 - 475
  • [4] A Conformance Testing Relation for Symbolic Timed Automata
    von Styp, Sabrina
    Bohnenkamp, Henrik
    Schmaltz, Julien
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2010, 6246 : 243 - +
  • [5] Specification Mutation Analysis for Validating Timed Testing Approaches Based on Timed Automata
    AbouTrab, M. Saeed
    Counsell, Steve
    Hierons, Robert M.
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 660 - 669
  • [6] An incremental method for testing timed input output automata
    En-Nouaary, Abdeslam
    Hamou-Lhadj, Abdelwahab
    NEW ASPECTS OF TELECOMMUNICATIONS AND INFORMATICS, 2008, : 61 - 66
  • [7] Exploiting Timed Automata for Conformance Testing of Power Measurements
    Woehrle, Matthias
    Lampka, Kai
    Thiele, Lothar
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2009, 5813 : 275 - 290
  • [8] Testing Automotive Reactive Systems using Timed Automata
    Sobotka, Jan
    Novak, Jiri
    PROCEEDINGS OF THE 2017 9TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOL 1, 2017, : 510 - 513
  • [9] Improving Search Order for Reachability Testing in Timed Automata
    Herbreteau, Frederic
    Thanh-Tung Tran
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2015), 2015, 9268 : 124 - 139
  • [10] Time for Networks: Mutation Testing for Timed Automata Networks
    Cortes, David
    Ortiz, James
    Basile, Davide
    Aranda, Jesus
    Perrouin, Gilles
    Schobbens, Pierre-Yves
    PROCEEDINGS OF THE 2024 IEEE/ACM 12TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE 2024, 2024, : 44 - 54