Thèse soutenue

De l'abstraction des modèles de composants logiciels pour la programmation d'applications scientifiques distribuées

FR  |  
EN
Auteur / Autrice : Hinde Lilia Bouziane
Direction : Thierry Priol
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2008
Etablissement(s) : Rennes 1

Mots clés

FR

Résumé

FR  |  
EN

La programmation à base de composants logiciels se révèle prometteuse pour gérer la complexité croissante des applications scientifiques distribuées. Cependant, il est très important de découpler la programmation des ressources d'exécution. Celles-ci sont de nature variée, complexe et ne cessent d'évoluer. Les modèles de composants actuels n'abstraient pas suffisamment la programmation pour masquer cette nature et assurer la portabilité et l'efficacité d'exécution d'une application sur différentes ressources. Cette thèse contribue à élever le niveau d'abstraction des modèles de composants existants. Elle propose des moyens permettant à un concepteur de se concentrer sur des aspects métiers d'un paradigme de programmation et laisser le soin à une plate-forme d'exécution de gérer les dépendances du paradigme vis à vis des ressources. Des modèles sont proposés pour abstraire le partage de donnée entre composants, le paradigme maître-travailleur et le flux de travail d'une application.