• DocumentCode
    1592862
  • Title

    Formal Correctness of a Passive Testing Approach for Timed Systems

  • Author

    Andres, Cesar ; Merayo, Mercedes G. ; Nuez, M.

  • Author_Institution
    Deptartamento Sist. Informaticos y Comput., Univ. Complutense de Madrid, Madrid
  • fYear
    2009
  • Firstpage
    67
  • Lastpage
    76
  • Abstract
    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.
  • Keywords
    program testing; program verification; software tools; PASTE tool; formal correctness; passive testing; timed system; Automatic testing; Automation; Conferences; Data mining; Databases; Fault detection; Performance evaluation; Proposals; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification and Validation Workshops, 2009. ICSTW '09. International Conference on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4244-4356-7
  • Type

    conf

  • DOI
    10.1109/ICSTW.2009.34
  • Filename
    4976372