We give a Hoare-like proof system for the data-parallel language L, and we present an automatic tool to aid program correctness proof. After recalling L's operational semantics, we define an axiomatic semantics. We illustrate proof of L programs with two examples. Then we extend our semantics to weakest precondition, and we deduce techniques for mechanizing program verification from Gordon's verification condition method. We prove its correctness, and we present an implementation of this method in the CENTAUR system.Nous présentons un système de preuve à la Hoare pour le langage à parallélisme de donnée L, ainsi qu'une automatisation possible de la preuve de programmes; Dans un premier temps nous définissons une sémantique axiomatique de L...
Two formal models for parallel computation are presented: an abstract conceptual model and a paralle...
This thesis presents a set of verification techniques based on permission-based separation logic to ...
AbstractAn axiomatization in LCF of a substantial subset of PASCAL (including IO) is presented. The ...
We give a Hoare-like proof system for the data-parallel language L, and we present an automatic tool...
We describe a small kernel language which encapsulates the semantic features of data-parallel contr...
This thesis presents an axiomatic method for proving certain correctness properties of parallel pro...
AbstractWe present a proof system for a simple data-parallel kernel language called L. This proof sy...
The development of massively parallel computing in the last two decades has initially been oriented ...
A simple but general parallel programming language is considered. The semantics of programs is defin...
(eng) We present a proof outline generation system for a simple data-parallel kernel language called...
This thesis presents the first formalization of the Owicki-Gries method and its compositional versio...
The semantics of a simple parallel programming language is presented in two ways: deductively, by a...
In the following theories a formalization of the Owicki-Gries and the rely-guarantee methods is pres...
AbstractIn this paper we present a set of axioms and rules of inference for a parallel programming l...
In this paper, we present a new approach to automatically ver-ify multi-threaded programs which are ...
Two formal models for parallel computation are presented: an abstract conceptual model and a paralle...
This thesis presents a set of verification techniques based on permission-based separation logic to ...
AbstractAn axiomatization in LCF of a substantial subset of PASCAL (including IO) is presented. The ...
We give a Hoare-like proof system for the data-parallel language L, and we present an automatic tool...
We describe a small kernel language which encapsulates the semantic features of data-parallel contr...
This thesis presents an axiomatic method for proving certain correctness properties of parallel pro...
AbstractWe present a proof system for a simple data-parallel kernel language called L. This proof sy...
The development of massively parallel computing in the last two decades has initially been oriented ...
A simple but general parallel programming language is considered. The semantics of programs is defin...
(eng) We present a proof outline generation system for a simple data-parallel kernel language called...
This thesis presents the first formalization of the Owicki-Gries method and its compositional versio...
The semantics of a simple parallel programming language is presented in two ways: deductively, by a...
In the following theories a formalization of the Owicki-Gries and the rely-guarantee methods is pres...
AbstractIn this paper we present a set of axioms and rules of inference for a parallel programming l...
In this paper, we present a new approach to automatically ver-ify multi-threaded programs which are ...
Two formal models for parallel computation are presented: an abstract conceptual model and a paralle...
This thesis presents a set of verification techniques based on permission-based separation logic to ...
AbstractAn axiomatization in LCF of a substantial subset of PASCAL (including IO) is presented. The ...