AbstractIn 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 para-meterized conditional specifications. The method has been implemented in the prover SPIKE. Computer experiments illustrate the improvements in length and structure of proof...
Proofs by induction are important in many computer science and artificial intelligence applications,...
Verification conditions (VCs) are logical formulae whose validity implies the correctness of a progr...
Verifying software correctness is a fundamental part of the software production process. Software ve...
AbstractIn software engineering there is a growing demand for formal methods for the specification a...
Developing a verifying compiler---a compiler that proves that components are correct with respect to...
Rapport interne.Algebraic specifications provide a powerful method for the specification of abstract...
Rapport interne.Algebraic specifications provide a powerful method for the specification of abstract...
Automatically generated tools can significantly improve program-mer productivity. For example, parse...
We present a number of new results on inductive theorem proving for design specifications based on H...
In this paper we define a new verification method based on an assertion language able to express pro...
In a world where many human lives depend on the correct behavior of software systems, program verifi...
Software practitioners have not widely adopted formal verification techniques in spite of the abilit...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
AbstractIn this paper we shall consider proof methods for declarative properties of definite program...
Existing verification technology, though theoretically adequate, is not directly applicable to the ...
Proofs by induction are important in many computer science and artificial intelligence applications,...
Verification conditions (VCs) are logical formulae whose validity implies the correctness of a progr...
Verifying software correctness is a fundamental part of the software production process. Software ve...
AbstractIn software engineering there is a growing demand for formal methods for the specification a...
Developing a verifying compiler---a compiler that proves that components are correct with respect to...
Rapport interne.Algebraic specifications provide a powerful method for the specification of abstract...
Rapport interne.Algebraic specifications provide a powerful method for the specification of abstract...
Automatically generated tools can significantly improve program-mer productivity. For example, parse...
We present a number of new results on inductive theorem proving for design specifications based on H...
In this paper we define a new verification method based on an assertion language able to express pro...
In a world where many human lives depend on the correct behavior of software systems, program verifi...
Software practitioners have not widely adopted formal verification techniques in spite of the abilit...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
AbstractIn this paper we shall consider proof methods for declarative properties of definite program...
Existing verification technology, though theoretically adequate, is not directly applicable to the ...
Proofs by induction are important in many computer science and artificial intelligence applications,...
Verification conditions (VCs) are logical formulae whose validity implies the correctness of a progr...
Verifying software correctness is a fundamental part of the software production process. Software ve...