Thèse soutenue

Implémentabilité de systèmes distribués décrits à l'aide de scénarios

FR  |  
EN
Auteur / Autrice : Rouwaida Abdallah
Direction : Claude Jard
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 16/07/2013
Etablissement(s) : Cachan, Ecole normale supérieure
Ecole(s) doctorale(s) : École doctorale Sciences pratiques (1998-2015 ; Cachan, Val-de-Marne)
Jury : Examinateurs / Examinatrices : Sophie Pinchinat, Loïc Hélouët
Rapporteur / Rapporteuse : Fabrice Kordon, Vlad Rusu

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

Les systèmes distribués sont au cœur de nombreuses applications modernes (réseaux sociaux, services web, etc.). Cependant, les développeurs sont confrontés à de nombreux défis dans l’implémentation des systèmes distribués, notamment les comportements erronés à éviter et qui sont causées par la concurrence entre les entités de ce système. La génération automatique de code à partir des exigences des systèmes distribués reste un vieux rêve. Dans cette thèse, nous considérons la génération automatique d'un squelette de code portant sur les interactions entre les différentes entités d'un système distribué. Cela nous permet d'éviter les comportements erronés causés par la concurrence. Ensuite, ce squelette peut être complété par l'ajout et le débogage du code qui décrit les actions locales qui se passent sur chaque entité indépendamment de ses interactions avec les autres entités.