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 |
Mots clés
FR |
EN
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