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 条
  • [31] The incorporation of testing into formal verification: Direct, modular, and hierarchical correctness degrees
    Marcus, L
    FORMAL METHODS IN SYSTEM DESIGN, 1996, 9 (03) : 235 - 261
  • [32] Formal data analysis of timed finite state systems
    Ruf, J
    Kropf, T
    EUROMICRO RTS 2002: 14TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2002, : 257 - 263
  • [34] Formal Verification of Timed Systems Using Cones and Foci
    Fokkink, Wan
    Pang, Jun
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 139 (01) : 105 - 122
  • [35] Conformance testing techniques for timed systems
    Fouchal, H
    SOFSEM 2002: THEORY AND PRACTICE OF INFORMATICS, 2002, 2540 : 1 - 19
  • [36] Blending Timed Formal Models with Clock Transition Systems
    Jard, Claude
    Lime, Didier
    Roux, Olivier H.
    FUNDAMENTA INFORMATICAE, 2014, 129 (1-2) : 85 - 100
  • [37] Integrated tool for testing timed systems
    Fouchal, H
    Gruson, S
    Pierre, L
    Rabat, C
    Rollet, A
    ADVANCED DISTRIBUTED SYSTEMS, 2005, 3563 : 153 - 166
  • [38] Towards testing stochastic timed systems
    Núñez, M
    Rodríguez, I
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2003, 2003, 2767 : 335 - 350
  • [39] A new method for testing timed systems
    Bonifacio, Adilson Luiz
    Moura, Arnaldo Vieira
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2013, 23 (02): : 91 - 117
  • [40] Conformance testing relations for timed systems
    Nunez, Manuel
    Rodriguez, Ismael
    FORMAL APPROACHES TO SOFTWARE TESTING, 2006, 3997 : 103 - 117