International audienceIn this paper, we explore the testing verification relationship with the objective of mechanizing the generation of test data. We consider program classes defined as recursive program schemes and we show that complete and finite test data sets can be associated with such classes, that is to say that these test data sets allow us to distinguish every two different functions in these schemes. This technique is applied to the verification of simple properties of programs
We present proof systems for (strong) partial correctness of object-oriented programs. We show relat...
We study from a computability perspective static program analysis, namely detecting sound program as...
We present a verification approach based on auxiliary programs, which we call ghost debuggers.This a...
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 ...
The problem addressed in this thesis concerns the automatic production of test data to prove propert...
AbstractThe verification of programs that contain mutually recursive procedures is a difficult task,...
We present a technique for the mechanical proof of correctness properties of programs. We define a l...
AbstractWe show that some well-known rules in a Hoare-style proof system for total correctness of re...
We argue that verification of recursive programs by means of the assertional method of C.A.R. Hoare ...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
This paper reconstructs and extends the automatic verification technique of Le Metayer, Proving prop...
This paper presents general methods for studying the problems of translatability between classes of ...
We describe techniques for synthesis and verification of recursive functional programs over unbounde...
Abstract. A new framework for higher-order program verification has been recently proposed, in which...
We present proof systems for (strong) partial correctness of object-oriented programs. We show relat...
We study from a computability perspective static program analysis, namely detecting sound program as...
We present a verification approach based on auxiliary programs, which we call ghost debuggers.This a...
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 ...
The problem addressed in this thesis concerns the automatic production of test data to prove propert...
AbstractThe verification of programs that contain mutually recursive procedures is a difficult task,...
We present a technique for the mechanical proof of correctness properties of programs. We define a l...
AbstractWe show that some well-known rules in a Hoare-style proof system for total correctness of re...
We argue that verification of recursive programs by means of the assertional method of C.A.R. Hoare ...
Accepted paper to FSTTCS'13We study a model for recursive functional programs called, higher order r...
This paper reconstructs and extends the automatic verification technique of Le Metayer, Proving prop...
This paper presents general methods for studying the problems of translatability between classes of ...
We describe techniques for synthesis and verification of recursive functional programs over unbounde...
Abstract. A new framework for higher-order program verification has been recently proposed, in which...
We present proof systems for (strong) partial correctness of object-oriented programs. We show relat...
We study from a computability perspective static program analysis, namely detecting sound program as...
We present a verification approach based on auxiliary programs, which we call ghost debuggers.This a...