Cette thèse porte sur l'analyse statique de code par typage dans le but de détecter les erreurs dans les programmes avant leur exécution. Plus précisément, nous nous intéressons ici au domaine du sous-typage, dans lequel les propriétés du code sont représentées par des ensemble de contraintes de la forme (t1 <= t2). Nos mécanismes de vérification sont alors basés sur l'agrégation de contraintes de sous-typage et la vérification de leur compatibilité par saturation. Le langage de base sur lequel nous travaillons est un ML étendu, muni de variants et d'un mécanisme de filtrage de motifs. Nous commençons par définir un formalisme nous permettant d'exprimer nos systèmes de types sous forme de règles d'inférences. Ce formalisme prése...
La programmation par contraintes permet de modéliser des problèmes et offre des méthodes de résoluti...
These last years have seen the development of several constraint solving techniques dedicated to the...
This thesis is about the theoretical and practical study of a type system applied to functionnal pro...
Cette thèse porte sur l'analyse statique de code par typage dans le but de détecter les erreurs dan...
This PHD thesis focuses on static analysis of programs by type inference in order to detect program...
International audienceThis paper presents a powerful and flexible technique for defining type infere...
AbstractThis paper offers a theoretical study of constraint simplification, a fundamental issue for ...
Le typage permet d'apporter de la sûreté dans la programmation, et il est utilisé au coeur de la maj...
Many type based program analyses with subtyping, such as flow analysis, are based on inequality cons...
Constrained type systems are a natural generalization of Hindley/Milner type inference to languages ...
International audienceWe extend the type system for the Lambda Calculus of Objects [14] to account f...
Abstract. Many type based program analyses with subtyping, such as flow analysis, are based on inequ...
Many computer programs have the property that they work correctly on a variety of types of input; s...
L’objectif principal de cette thèse est l’étude et la formalisation de nouvelles constructions perme...
Le système de types de la logique d'ordre supérieur permet d'exclure certaines expressions indésirab...
La programmation par contraintes permet de modéliser des problèmes et offre des méthodes de résoluti...
These last years have seen the development of several constraint solving techniques dedicated to the...
This thesis is about the theoretical and practical study of a type system applied to functionnal pro...
Cette thèse porte sur l'analyse statique de code par typage dans le but de détecter les erreurs dan...
This PHD thesis focuses on static analysis of programs by type inference in order to detect program...
International audienceThis paper presents a powerful and flexible technique for defining type infere...
AbstractThis paper offers a theoretical study of constraint simplification, a fundamental issue for ...
Le typage permet d'apporter de la sûreté dans la programmation, et il est utilisé au coeur de la maj...
Many type based program analyses with subtyping, such as flow analysis, are based on inequality cons...
Constrained type systems are a natural generalization of Hindley/Milner type inference to languages ...
International audienceWe extend the type system for the Lambda Calculus of Objects [14] to account f...
Abstract. Many type based program analyses with subtyping, such as flow analysis, are based on inequ...
Many computer programs have the property that they work correctly on a variety of types of input; s...
L’objectif principal de cette thèse est l’étude et la formalisation de nouvelles constructions perme...
Le système de types de la logique d'ordre supérieur permet d'exclure certaines expressions indésirab...
La programmation par contraintes permet de modéliser des problèmes et offre des méthodes de résoluti...
These last years have seen the development of several constraint solving techniques dedicated to the...
This thesis is about the theoretical and practical study of a type system applied to functionnal pro...