La vérification déductive de programmes consiste à annoter des programmes par une spécification, c'est-à-dire un ensemble de formules logiques décrivant le comportement du programme, et à prouver que les programmes vérifient bien leur spécification. Des outils tels que la plate-forme Why prennent en entrée un programme et sa spécification et calculent des formules logiques telles que, si elles sont prouvées, le programme vérifie sa spécification. Ces formules logiques peuvent être prouvées automatiquement ou à l'aide d'assistants de preuve.Lorsqu'un programme est écrit dans un langage supportant les alias de pointeurs, c'est-à-dire si plusieurs variables peuvent désigner la même case mémoire, alors le raisonnement sur le programme devient p...
We present a new framework for verifying partial specifications of programs in order to catch type a...
The proliferation of software across all aspects of people's life means that software failure can br...
Cette thèse se place dans le contexte de la vérification déductive des programmes et a pour objectif...
La vérification déductive de programmes consiste à annoter des programmes par une spécification, c'e...
Deductive verification consists in annotating programs by a specification, i.e. logic formulas which...
To formally verify behavioral properties of programs, stating complex first-order formulas as data i...
Le but de cette thèse est de spécifier et prouver des programmes avec pointeurs, tels que des progra...
The purpose of this thesis is to specify and prove programs with pointers, such as C programs, using...
The proliferation of software across all aspects of people's life means that software failure can br...
This research describes a component-based approach to proving the correctness of programs involving ...
AbstractThis talk gives an overview of various approaches for verifying the correctness of programs ...
We are interested in modular static analysis to analyse softwares automatically. We focus on program...
Nous étudions comment les langages réguliers d'arbres peuvent être utilisés pour vérifier automatiqu...
La spécification et la vérification d’exigences haut niveau (comme des propriétés de sécurité, telle...
Cette thèse s'inscrit dans la démarche de preuve de programmes à l'aide de vérification déductive. L...
We present a new framework for verifying partial specifications of programs in order to catch type a...
The proliferation of software across all aspects of people's life means that software failure can br...
Cette thèse se place dans le contexte de la vérification déductive des programmes et a pour objectif...
La vérification déductive de programmes consiste à annoter des programmes par une spécification, c'e...
Deductive verification consists in annotating programs by a specification, i.e. logic formulas which...
To formally verify behavioral properties of programs, stating complex first-order formulas as data i...
Le but de cette thèse est de spécifier et prouver des programmes avec pointeurs, tels que des progra...
The purpose of this thesis is to specify and prove programs with pointers, such as C programs, using...
The proliferation of software across all aspects of people's life means that software failure can br...
This research describes a component-based approach to proving the correctness of programs involving ...
AbstractThis talk gives an overview of various approaches for verifying the correctness of programs ...
We are interested in modular static analysis to analyse softwares automatically. We focus on program...
Nous étudions comment les langages réguliers d'arbres peuvent être utilisés pour vérifier automatiqu...
La spécification et la vérification d’exigences haut niveau (comme des propriétés de sécurité, telle...
Cette thèse s'inscrit dans la démarche de preuve de programmes à l'aide de vérification déductive. L...
We present a new framework for verifying partial specifications of programs in order to catch type a...
The proliferation of software across all aspects of people's life means that software failure can br...
Cette thèse se place dans le contexte de la vérification déductive des programmes et a pour objectif...