Thèse soutenue

Plate-forme de composants logiciels pour la coordination des adaptations multiples en environnement dynamique

FR  |  
EN
Auteur / Autrice : Djalel Chefrour
Direction : Françoise André
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2005
Etablissement(s) : Rennes 1

Résumé

FR

L'objectif de cette thèse est de contribuer au développement de méthodes et d'outils pour l'adaptation de composants logiciels et pour leur coordination en environnement dynamique. Nous proposons une capture des mécanismes de l'adaptabilité dans un modèle de composants générique basé sur la réflexivité et les techniques objet. Ces composants reposent sur un service de surveillance de l'environnement et sur un intergiciel de coordination des adaptations. La coordination inclut la gestion des dépendances entre les composants interagissants et/ou concurrents. En instaurant la séparation des préoccupations, notre approche facilite la tâche du développeur à qui nous offrons des langages déclaratifs pour spécifier les politiques qui contrôlent les adaptations des composants et leur coordination dans des scripts séparés. Nous avons montré l'utilité de notre modèle, appelé Aceel, en l'utilisant pour développer une application vidéo et un navigateur Web adaptables en environnement mobile.