Flexible proof reuse for software verification
Contribuinte(s) |
C. Rattray S. Maharaj C. Shankland |
---|---|
Data(s) |
01/01/2004
|
Resumo |
Proof reuse, or analogical reasoning, involves reusing the proof of a source theorem in the proof of a target conjecture. We have developed a method for proof reuse that is based on the generalisation replay paradigm described in the literature, in which a generalisation of the source proof is replayed to construct the target proof. In this paper, we describe the novel aspects of our method, which include a technique for producing more accurate source proof generalisations (using knowledge of the target goal), as well as a flexible replay strategy that allows the user to set various parameters to control the size and the shape of the search space. Finally, we report on the results of applying this method to a case study from the realm of software verification. |
Identificador | |
Idioma(s) |
eng |
Publicador |
Springer-Verlag |
Palavras-Chave | #E1 #080399 Computer Software not elsewhere classified #080309 Software Engineering |
Tipo |
Conference Paper |