We are interested in modular static analysis to analyse softwares automatically. We focus on programs with data structures, and in particular, programs with pointers. The final goal is to find errors in a program (problems of dereferencing, aliasing, etc) or to prove that a program is correct (regarding those problems) in an automatic way. Isthiaq, Pym, O'Hearn and Reynolds have recently developed separation logics, which are Hoare logics with assertions and predicates language that allow to prove the correctness of programs that manipulate pointers. The semantics of the logic's triples ({P}C{PLe cadre de cette thèse est l'analyse statique modulaire par interprétation abstraite de logiciels en vue de leur vérification automatique. Nous nous...
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...
Cette thèse s'inscrit dans la démarche de preuve de programmes à l'aide de vérification déductive. L...
We are interested in modular static analysis to analyse softwares automatically. We focus on program...
Doctor of PhilosophyDepartment of Computing and Information SciencesDavid A. SchmidtWe are intereste...
This thesis studies logics which express properties on programs. These logics were originally intend...
Separation Logic brought a major breakthrough in the area of program verification. Since its introdu...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
AbstractThis talk gives an overview of various approaches for verifying the correctness of programs ...
Le but de cette thèse est de spécifier et prouver des programmes avec pointeurs, tels que des progra...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Static analysis of programs enables to study the possible behaviours of programs without running the...
L'analyse statique des programmes permet d'étudier les comportements possibles des programmes sans l...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Cette thèse s'inscrit dans la démarche de preuve de programmes à l'aide de vérification déductive. L...
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...
Cette thèse s'inscrit dans la démarche de preuve de programmes à l'aide de vérification déductive. L...
We are interested in modular static analysis to analyse softwares automatically. We focus on program...
Doctor of PhilosophyDepartment of Computing and Information SciencesDavid A. SchmidtWe are intereste...
This thesis studies logics which express properties on programs. These logics were originally intend...
Separation Logic brought a major breakthrough in the area of program verification. Since its introdu...
Assurer le passage à l’échelle des analyseurs statiques définis par interprétation abstraite pose de...
AbstractThis talk gives an overview of various approaches for verifying the correctness of programs ...
Le but de cette thèse est de spécifier et prouver des programmes avec pointeurs, tels que des progra...
Cette thèse présente un algorithme d'analyse statique pour des programmes parallèles. Il généralise ...
Static analysis of programs enables to study the possible behaviours of programs without running the...
L'analyse statique des programmes permet d'étudier les comportements possibles des programmes sans l...
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Cette thèse s'inscrit dans la démarche de preuve de programmes à l'aide de vérification déductive. L...
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...
Cette thèse s'inscrit dans la démarche de preuve de programmes à l'aide de vérification déductive. L...