Thèse soutenue

Développement systématique et sûreté d’exécution en programmation parallèle structurée

FR  |  
EN
Auteur / Autrice : Louis Gesbert
Direction : Frédéric Loulergue
Type : Thèse de doctorat
Discipline(s) : Sciences informatiques
Date : Soutenance le 05/03/2009
Etablissement(s) : Paris Est
Ecole(s) doctorale(s) : École doctorale Sciences et Ingénierie, Matériaux, Modélisation et Environnement (Champs-sur-Marne, Seine-et-Marne ; 1994-2009)
Partenaire(s) de recherche : Equipe de recherche : Laboratoire d'algorithmique, complexité et logique (Créteil)
Laboratoire : Laboratoire d'Algorithmique- Complexité et Logique / LACL
Jury : Président / Présidente : Olivier Michel
Examinateurs / Examinatrices : Frédéric Loulergue, Olivier Michel, Emmanuel Chailloux, Jocelyn Sérot, Frédéric Gava, Zhenjiang Hu
Rapporteur / Rapporteuse : Emmanuel Chailloux, Jocelyn Sérot

Résumé

FR  |  
EN

Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l'informatique fait face, en raison de l'évolution actuelle des architectures matérielles. BSML est un langage permettant une programmation parallèle de haut niveau, structurée, qui participe à cette recherche. En s'appuyant sur le coeur du langage existant, cette thèse propose d'une part des extensions qui en font un langage plus général et plus simple (traits impératifs tels que références et exceptions, syntaxe spécifique...) tout en conservant et étendant sa sûreté (sémantiques formelles, système de types...) et d'autre part une méthodologie de développement d'applications parallèles certifiées