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 :
بازگشت