previous up next top index
Précédent : Action de recherche Remonter : Action de recherche Suivant : Bases de l'environnement Aster


Environnement de programmation distribuée

 

Participants : Christophe Bidan, Valérie Issarny, Titos Saridakis, Apostolos Zarras

Mots-clés : disponibilité, programmation distribuée, sécurité, spécialisation de systèmes distribués

L'objectif de notre activité de recherche relative à la construction d'un environnement de programmation distribuée est de faciliter la construction d'applications ayant différentes exigences de Qualité de Service (QdS) (e.g., disponibilité, sécurité, temps de réponse). Dans cette perspective, nous avons conçu l'environnement Aster qui repose sur la programmation distribuée par configuration de logiciels hétérogènes, i.e., l'application est décrite en terme d'interconnexion de composants logiciels hétérogènes au niveau de leurs interfaces, au moyen d'un langage de configuration. L'originalité de notre proposition vient du traitement des exigences de QdS : à partir de la spécification des contraintes de QdS dans la description d'une application, un système d'exécution distribuée, spécialisé pour satisfaire ces exigences, est automatiquement construit. Dans ce cadre, un système spécialisé est formé par interconnexion d'un système d'exécution distribuée de base avec un ensemble de composants implantant des mécanismes système, promouvant ainsi la ré-utilisation de logiciels système. Les travaux que nous avons menés au cours de cette année se sont orientés autour de trois axes complémentaires :