A logical framework for software proof reuse
We describe a logical framework PR for verification of reusable software components. Within our system, developers can employ the advantages traditionally associated with software reuse to reduce the cost of software verification by reusing abstract proofs and specifications. One can construct an al...
Gespeichert in:
Veröffentlicht in: | Software engineering notes 1995-08, Vol.20 (SI), p.106-113 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We describe a logical framework PR for verification of reusable software components. Within our system, developers can employ the advantages traditionally associated with software reuse to reduce the cost of software verification by reusing abstract proofs and specifications. One can construct an algorithm with parameters, a specification with parameters, and a proof that the algorithm satisfies the specification provided the parameters satisfy certain conditions. Proofs in
PR
will themselves contain parameters for subproofs concerning those conditions. In this framework, typing, type checking, and proof checking are decidable. |
---|---|
ISSN: | 0163-5948 |
DOI: | 10.1145/223427.211821 |