We provide a sound and relatively complete Hoare logic for reasoning about partial correctness of recursive procedures in presence of local variables and the call-by-value parameter mechanism and in which the correctness proofs support contracts and are linear in the length of the program. We argue that in spite of the fact that Hoare logics for recursive procedures were intensively studied, no such logic has been proposed in the literature.Algorithms and the Foundations of Software technolog
It is known (Bergstra and Tucker (1982) J. Comput. System Sci. 25, 217) that if the Hoare rules are ...
The standard approach to automated Hoare-style program verification is to combine a weakest precondi...
AbstractIt is known that incompleteness of Hoare's logic relative to certain data type specification...
We provide a sound and relatively complete Hoare logic for reasoning about partial correctness of re...
This archive contains a Coq formalization of parts of the completeness proof of the paper "Completen...
AbstractWe show that some well-known rules in a Hoare-style proof system for total correctness of re...
Investigating soundness and completeness of verification calculi for imperative programming language...
Four proof rules for recursive procedures in a Pascal-like language are presented. The main rule dea...
We show that some well-known rules in a Hoare-style proof system for total correctness of recursive ...
International audienceWe present a Hoare logic for a call-by-value programming language equipped wit...
This paper presents a new theoretical result concerning Hoare Logic. It is shown here that the verif...
AbstractThree theorems are proven which reconsider the completeness of Hoare's logic for the partial...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
In several papers,e.g. [COOK] or [APT] the problems of correctness and completeness of Hoare calculi...
We present a Hoare logic for a simple imperative while-language with stored commands, ie. stored par...
It is known (Bergstra and Tucker (1982) J. Comput. System Sci. 25, 217) that if the Hoare rules are ...
The standard approach to automated Hoare-style program verification is to combine a weakest precondi...
AbstractIt is known that incompleteness of Hoare's logic relative to certain data type specification...
We provide a sound and relatively complete Hoare logic for reasoning about partial correctness of re...
This archive contains a Coq formalization of parts of the completeness proof of the paper "Completen...
AbstractWe show that some well-known rules in a Hoare-style proof system for total correctness of re...
Investigating soundness and completeness of verification calculi for imperative programming language...
Four proof rules for recursive procedures in a Pascal-like language are presented. The main rule dea...
We show that some well-known rules in a Hoare-style proof system for total correctness of recursive ...
International audienceWe present a Hoare logic for a call-by-value programming language equipped wit...
This paper presents a new theoretical result concerning Hoare Logic. It is shown here that the verif...
AbstractThree theorems are proven which reconsider the completeness of Hoare's logic for the partial...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
In several papers,e.g. [COOK] or [APT] the problems of correctness and completeness of Hoare calculi...
We present a Hoare logic for a simple imperative while-language with stored commands, ie. stored par...
It is known (Bergstra and Tucker (1982) J. Comput. System Sci. 25, 217) that if the Hoare rules are ...
The standard approach to automated Hoare-style program verification is to combine a weakest precondi...
AbstractIt is known that incompleteness of Hoare's logic relative to certain data type specification...