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
Link To Document