Using Induction and Rewriting to Verify and Complete Parameterized Specifications (1996)
| Venue: | THEORETICAL COMPUTER SCIENCE |
| Citations: | 14 - 8 self |
BibTeX
@ARTICLE{Bouhoula96usinginduction,
author = {Adel Bouhoula},
title = {Using Induction and Rewriting to Verify and Complete Parameterized Specifications},
journal = {THEORETICAL COMPUTER SCIENCE},
year = {1996},
volume = {170},
pages = {170--1}
}
OpenURL
Abstract
In software engineering there is a growing demand for formal methods for the specification and validation of software systems. The formal development of a system might give rise to many proof obligations. We must prove the completeness of the specification and the validity of some inductive properties. In this framework, many provers have been developed. However they require much user interaction even for simple proof tasks. In this paper, we present new procedures to test sufficient completeness and to prove or disprove inductive properties automatically in parameterized conditional specifications. The method has been implemented in the prover SPIKE. Computer experiments illustrate the improvements in length and structure of proofs, due to parameterization. Moreover, SPIKE offers facilities to check and complete specifications.







