De l'abstraction des modèles de composants logiciels pour la programmation d'applications scientifiques distribuées
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
Résumé
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.