DocumentCode
2164512
Title
Use of invariant properties to evaluate the results of fault-injection-based robustness testing of protocol implementations
Author
Cavalli, Ana ; Martins, Eliane ; Morais, Anderson
Author_Institution
Inst. Nat. des Telecommun., Evry
fYear
2008
fDate
9-11 April 2008
Firstpage
21
Lastpage
30
Abstract
Robustness testing has as main objective to determine how a system behaves in the presence of unexpected inputs or stressful environmental conditions. An approach commonly used for that purpose is fault injection, in which faults are deliberately injected into a system to observe its behavior. One main limitation of this approach is results evaluation: a system is considered as robust if it does not crash or hang during testing. This is not enough because a system can still continue to execute, but present a wrong behavior. To overcome this limitation, we propose a passive approach for robustness testing, in which the system under test is instrumented for fault injection during runtime, as well as for monitoring its behavior. At the end, the readouts collected are analyzed to determine whether the observed behavior under faults is consistent with properties based on a finite state model of the system. We illustrate the approach using an implementation of the wireless application protocol (WAP). The approach was implemented using off-the-shelf tools; results obtained thus far are presented.
Keywords
program testing; protocols; fault injection; fault-injection-based robustness testing; finite state model; off-the-shelf tools; wireless application protocol; Conferences; Protocols; Robustness; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
Conference_Location
Lillehammer
Print_ISBN
978-0-7695-3388-9
Type
conf
DOI
10.1109/ICSTW.2008.51
Filename
4566988
Link To Document