Formal correctness of a passive testing approach for timed systems

被引:3
|
作者
Andres, Cesar [1 ]
Merayo, Mercedes G. [1 ]
Nunez, Manuel [1 ]
机构
[1] Univ Complutense Madrid, Dept Sistemas Informat & Computac, E-28040 Madrid, Spain
关键词
D O I
10.1109/ICSTW.2009.34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we extend our previous work on passive testing of timed systems to establish a formal criterion to determine correctness of an implementation under test. In our framework, an invariant expresses the fact that if the implementation under test performs a given sequence of actions, then it must exhibit a behavior in a lapse of time reflected in the invariant. In a previous paper we gave an algorithm to establish the correctness of an invariant with respect to a specification. In this paper we continue the work by providing an algorithm to check the correctness of a log, recorded form the implementation under test, with respect to an invariant. We show the soundness of our method by relating it to an implementation relation. In addition to the theoretical framework we have developed a tool, called PASTE, that facilitates the automation of our passive testing approach.
引用
收藏
页码:67 / 76
页数:10
相关论文
共 50 条
  • [21] Special issue on formal active and passive testing of distributed and networked systems
    Ana R. Cavalli
    Teruo Higashino
    Manuel Núñez
    annals of telecommunications - annales des télécommunications, 2015, 70 : 83 - 84
  • [22] Special issue on formal active and passive testing of distributed and networked systems
    Cavalli, Ana R.
    Higashino, Teruo
    Nunez, Manuel
    ANNALS OF TELECOMMUNICATIONS-ANNALES DES TELECOMMUNICATIONS, 2015, 70 (3-4): : 83 - 84
  • [23] Formal testing from timed finite state machines
    Merayo, Mercedes G.
    Nunez, Manuel
    Rodriguez, Ismael
    COMPUTER NETWORKS, 2008, 52 (02) : 432 - 460
  • [24] A Formal Approach for Analysis and Testing of Reliable Embedded Systems
    Guerrouat, Abdelaziz
    Richter, Harald
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 141 (03) : 91 - 106
  • [25] Cooperative Testing of Timed Systems
    David, Alexandre
    Larsen, Kim G.
    Li, Shuhao
    Nielsen, Brian
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 220 (01) : 79 - 92
  • [26] A mixed approach for the formal correctness proof of distributed programs
    Manduchi, G
    INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (08) : 521 - 538
  • [27] On Conformance Testing for Timed Systems
    Schmaltz, Julien
    Tretmans, Jan
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 250 - 264
  • [28] Timed formal languages - A framework for hybrid systems
    Asarin, E
    Caspi, P
    Maler, O
    MOTION CONTROL (MC'98), 1999, : 249 - 252
  • [29] Formal verification of timed systems: A survey and perspective
    Wang, F
    PROCEEDINGS OF THE IEEE, 2004, 92 (08) : 1283 - 1305
  • [30] TIMED TESTING OF CONCURRENT SYSTEMS
    VOGLER, W
    INFORMATION AND COMPUTATION, 1995, 121 (02) : 149 - 171