We argue that verification of recursive programs by means of the assertional method of C.A.R. Hoare can be conceptually simplified using a modular reasoning. In this approach some properties of the program are established first and subsequently used to establish other program properties. We illustrate this approach by providing a modular correctness proof of the Quicksort program
AbstractWe show that verification of object-oriented programs by means of the assertional method can...
Abstract. Four proof rules for recursive procedures in a Pascal-like language are presented. The mai...
Effective verication methods, both deductive and algorithmic, exist for the verication of global sys...
Recentely, a new approach to verification of logic and Prolog programs has been proposed, whose mai...
International audienceIn this paper, we explore the testing verification relationship with the objec...
Abstract. We report work in progress concerning the theoretical basis and the implementation in the ...
We present a technique for the mechanical proof of correctness properties of programs. We define a l...
AbstractThe verification of programs that contain mutually recursive procedures is a difficult task,...
This paper reconstructs and extends the automatic verification technique of Le Metayer, Proving prop...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...
Investigating soundness and completeness of verification calculi for imperative programming language...
We propose a modular, assertion-based system for verification and debugging of large logic programs,...
Four proof rules for recursive procedures in a Pascal-like language are presented. The main rule dea...
Computer programs are an indispensable part of many of the systems we rely upon in our daily lives, ...
AbstractWe show that verification of object-oriented programs by means of the assertional method can...
Abstract. Four proof rules for recursive procedures in a Pascal-like language are presented. The mai...
Effective verication methods, both deductive and algorithmic, exist for the verication of global sys...
Recentely, a new approach to verification of logic and Prolog programs has been proposed, whose mai...
International audienceIn this paper, we explore the testing verification relationship with the objec...
Abstract. We report work in progress concerning the theoretical basis and the implementation in the ...
We present a technique for the mechanical proof of correctness properties of programs. We define a l...
AbstractThe verification of programs that contain mutually recursive procedures is a difficult task,...
This paper reconstructs and extends the automatic verification technique of Le Metayer, Proving prop...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
Abstract. We propose a modular, assertion-based system for verification and debugging of large logic...
Investigating soundness and completeness of verification calculi for imperative programming language...
We propose a modular, assertion-based system for verification and debugging of large logic programs,...
Four proof rules for recursive procedures in a Pascal-like language are presented. The main rule dea...
Computer programs are an indispensable part of many of the systems we rely upon in our daily lives, ...
AbstractWe show that verification of object-oriented programs by means of the assertional method can...
Abstract. Four proof rules for recursive procedures in a Pascal-like language are presented. The mai...
Effective verication methods, both deductive and algorithmic, exist for the verication of global sys...