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 条
  • [1] Formal passive testing of timed systems: theory and tools
    Andres, Cesar
    Merayo, Mercedes G.
    Nunez, Manuel
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2012, 22 (06): : 365 - 405
  • [2] Passive Testing of Timed Systems
    Andres, Cesar
    Merayo, Mercedes G.
    Nunez, Manuel
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 418 - 427
  • [3] Formal Testing of Timed and Probabilistic Systems
    Nunez, Manuel
    TESTING SOFTWARE AND SYSTEMS, 2011, 7019 : 9 - 14
  • [4] Passive Testing of Stochastic Timed Systems
    Andres, Cesar
    Merayo, Mercedes G.
    Nunez, Manuel
    SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 71 - 80
  • [5] Passive Testing of Timed Systems with Timeouts
    Merayo, Mercedes G.
    2012 12TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2012, : 69 - 78
  • [6] A Formal Passive Performance Testing Approach for Distributed Communication Systems
    Che, Xiaoping
    Maag, Stephane
    ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, : 74 - 84
  • [7] A Formal Passive Testing Approach to Control the Integrity of Private Information in eHealth Systems
    Camacho, Azahara
    Merayo, Mercedes G.
    Nunez, Manuel
    RECENT DEVELOPMENTS IN INTELLIGENT INFORMATION AND DATABASE SYSTEMS, 2016, 642 : 221 - 231
  • [8] A formal approach for timed weighted T-systems
    Trouillet, Benoit
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 3422 - 3427
  • [9] A Graph Transformation Approach for Testing Timed Systems
    Hachichi, Hiba
    Kitouni, Ilham
    Bouaroudj, Kenza
    Saidouni, Djamel-Eddine
    INFORMATION AND SOFTWARE TECHNOLOGIES, 2012, 319 : 123 - 137
  • [10] A formal approach for passive testing of protocol data portions
    Lee, D
    Chen, DL
    Hao, RB
    Miller, RE
    Wu, JP
    Yin, X
    10TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2002, : 122 - 131