L'analyse statique a pour but de vérifier qu'un programme a le comportement souhaité c.à.d. satisfait des propriétés de sûreté. Toutefois, inférer les propriétés vérifiées par un programme est un problème difficile : le théorème de Rice énonce que toute propriété non triviale d'un langage de programmation Turing-complet est indécidable. Afin de contourner cette difficulté, les analyses statiques effectuent des approximations des comportements possibles du programme. La théorie de l'interprétation abstraite permet de donner un cadre formel à ces approximations. Cette théorie, introduite par Cousot & Cousot propose un cadre d'approximation basé sur la notion de treillis, de connexion de Galois et de calculs de points fixes par itération. Ce c...
This thesis deals with several quantitative aspects of program analysis. In particular, we consider ...
Les techniques polyédriques permettent d’appliquer des analyses et transformations de code sur des s...
La méthode de programmation par processus algorithmique permet de résoudre des systèmes d'équations ...
Static analysis aims to verify that programs behave correctly i.e. satisfy safety properties. Howeve...
La programmation dirigée par les types ou orientée preuves consiste à écrire et prouver des programm...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
Dans le domaine de la vérification formelle de logiciels, il est impératif d'identifier les limites ...
L'analyse statique désigne des méthodes automatiques pour extraire des propriétés des programmes. Ma...
L'analyse statique de programme a pour but de prouver automatiquement qu'un programme vérifie certai...
Résumé La méthode des bases de Gröbner est un outil important pour résoudre des équations polynômes....
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Dans cette thèse nous nous intéressons à une technique de vérification basée sur les approximations ...
Les analyses statiques ont pour but de déterminer les propriétés des programmes au moment de la comp...
National audienceLes programmes dits d'application fournissent des fonctionnalités spécifiques conçu...
This thesis deals with several quantitative aspects of program analysis. In particular, we consider ...
Les techniques polyédriques permettent d’appliquer des analyses et transformations de code sur des s...
La méthode de programmation par processus algorithmique permet de résoudre des systèmes d'équations ...
Static analysis aims to verify that programs behave correctly i.e. satisfy safety properties. Howeve...
La programmation dirigée par les types ou orientée preuves consiste à écrire et prouver des programm...
L’objectif général de cette thèse est le développement de méthodes mathématiques correctes et effica...
Software operating critical systems (aircraft, nuclear power plants) should not fail — whereas most ...
Dans le domaine de la vérification formelle de logiciels, il est impératif d'identifier les limites ...
L'analyse statique désigne des méthodes automatiques pour extraire des propriétés des programmes. Ma...
L'analyse statique de programme a pour but de prouver automatiquement qu'un programme vérifie certai...
Résumé La méthode des bases de Gröbner est un outil important pour résoudre des équations polynômes....
Si la production de logiciel fiable est depuis longtemps la préoccupation d'ingénieurs, elle devient...
Dans cette thèse nous nous intéressons à une technique de vérification basée sur les approximations ...
Les analyses statiques ont pour but de déterminer les propriétés des programmes au moment de la comp...
National audienceLes programmes dits d'application fournissent des fonctionnalités spécifiques conçu...
This thesis deals with several quantitative aspects of program analysis. In particular, we consider ...
Les techniques polyédriques permettent d’appliquer des analyses et transformations de code sur des s...
La méthode de programmation par processus algorithmique permet de résoudre des systèmes d'équations ...