• DocumentCode
    2439502
  • Title

    How to Reduce the Cost of Passive Testing

  • Author

    Andres, Cesar ; Cavalli, Ana

  • Author_Institution
    Dept. de Sist. Informaticos y Comput., Univ. Complutense de Madrid, Madrid, Spain
  • fYear
    2012
  • fDate
    25-27 Oct. 2012
  • Firstpage
    209
  • Lastpage
    216
  • Abstract
    This paper presents an extension of the methodology to perform passive testing based on invariants for systems that present temporal restrictions. Invariants represent the most relevant expected properties of the implementation under test. Intuitively, an invariant expresses the fact that each time 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. When a trace is checked against an invariant, for each input/output action that appears in the trace then the complete set of invariants is checked. That is, it is assumed that invariants must hold at any point of the trace, and the cost of checking this process depends on the length of the trace and the number of invariants. In this paper a novel approach that allows us to âactivateâ and âdeactivateâ some invariants during the testing task is presented. Within this approach automatically the number of invariants that must be checked can be decreased at runtime, which causes a reduction in the cost of the testing task without loosing any power of error detection.
  • Keywords
    cost reduction; formal verification; program diagnostics; program testing; cost reduction; error detection; formal testing; implementation-under-test; input-output action; invariant activation; invariant deactivation; passive testing; temporal restrictions; Abstracts; Monitoring; Proposals; Runtime; Systems engineering and theory; Telecommunications; Testing; Formal Testing; Monitoring; Passive testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering (HASE), 2012 IEEE 14th International Symposium on
  • Conference_Location
    Omaha, NE
  • ISSN
    1530-2059
  • Print_ISBN
    978-1-4673-4742-6
  • Type

    conf

  • DOI
    10.1109/HASE.2012.36
  • Filename
    6375619