Thèse soutenue

Réécriture et compilation de confiance

FR  |  
EN
Auteur / Autrice : Antoine Reilles
Direction : Claude KirchnerPierre-Etienne Moreau
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 27/11/2006
Etablissement(s) : Vandoeuvre-les-Nancy, INPL
Ecole(s) doctorale(s) : École doctorale IAEM Lorraine - Informatique, Automatique, Électronique - Électrotechnique, Mathématiques de Lorraine
Partenaire(s) de recherche : Laboratoire : Laboratoire lorrain de recherche en informatique et ses applications
Jury : Président / Présidente : Reinhard Wilheilm
Examinateurs / Examinatrices : Claude Kirchner, Pierre-Etienne Moreau, Pierre Cointe, Paul Klint, Karl Tombre, Reinhard Wilhelm
Rapporteurs / Rapporteuses : Pierre Cointe, Paul Klint

Résumé

FR  |  
EN

La plupart des processus informatiques mettent en jeu la notion de transformation, en particulier la compilation. Nous nous intéressons dans cette thèse à fournir des outils et des méthodes, utilisant la réécriture, permettant d'accroître la confiance que l'on peut placer dans ces processus. Nous développons dans un premier temps un cadre permettant de valider la compilation de constructions de filtrage, produisant une preuve formelle de la validité de la compilation, ainsi qu'un témoin de cette preuve, à chaque exécution du compilateur. Afin de permettre l'écriture sûre de transformations complexes, nous proposons un générateur de structures de données efficaces intégrant des invariants algébriques, et un langage de stratégies permettant de contrôler l'application des transformations. Ces résultats constituent donc une avancée vers la constitution de methodes génériques sûres pour le développement de transformations de confiance.