• DocumentCode
    2363226
  • Title

    Deriving test sets from partial proofs

  • Author

    Lussier, G. ; Waeselynck, Helene

  • Author_Institution
    CNRS, Toulouse, France
  • fYear
    2004
  • fDate
    2-5 Nov. 2004
  • Firstpage
    14
  • Lastpage
    24
  • 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 complete formal proof is not available. Ideally, testing should be focused on the pending parts of the proof. The approach is experimentally assessed using the example of a group membership protocol (GMP), a complete proof of which has been developed by others in the PVS environment. In order to obtain a partial proof example, we proceed to flaw insertion into the PVS specification. Test selection criteria are then derived from the analysis of the reconstructed (now partial) proof. Their efficiency for revealing the flaw is experimentally assessed, yielding encouraging results.
  • Keywords
    formal verification; program testing; software fault tolerance; PVS environment; PVS specification; fault-tolerance algorithm; group membership protocol; information extraction; proof-guided testing; Algorithm design and analysis; Buildings; Data mining; Electronic mail; Fault tolerance; Information analysis; Protocols; Prototypes; Software reliability; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2004. ISSRE 2004. 15th International Symposium on
  • Conference_Location
    Saint-Malo, Bretagne
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2215-7
  • Type

    conf

  • DOI
    10.1109/ISSRE.2004.16
  • Filename
    1383102