DocumentCode
1568279
Title
Proof-guided testing: an experimental study
Author
Lussier, Guillaume ; Waeselynck, Hélène ; Guennoun, Karim
Author_Institution
LAAS-CNRS, Toulouse, France
fYear
2004
Firstpage
528
Abstract
Proof-guided testing is intended to enhance the test design with information extracted from the argument for correctness. The target application field is the verification of fault-tolerance algorithms where a paper proof is published Ideally, testing should be focused on the weak parts of the demonstration. The identification of weak parts proceeds by restructuring the informal discourse as a proof tree and analyzing it step by step. The approach is experimentally assessed using the example of a flawed group membership protocol (GMP). Results are quite promising: (1) compared to crude random testing, the proof-guided method allowed us to significantly improve the fault revealing power of test data; (2) the overall method also provided useful feedback on the proof and its potential flaw(s).
Keywords
formal verification; program testing; software fault tolerance; correctness; fault-tolerance algorithms; flawed group membership protocol; proof tree; proof-guided testing; verification; Computer applications; Data mining; Electronic mail; Fault tolerance; Feedback; Information analysis; Protocols; Prototypes; Scheduling algorithm; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2004. COMPSAC 2004. Proceedings of the 28th Annual International
ISSN
0730-3157
Print_ISBN
0-7695-2209-2
Type
conf
DOI
10.1109/CMPSAC.2004.1342890
Filename
1342890
Link To Document