• 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