Titre original :

Un framework pour les composants logiciels distribués et parallèles

Mots-clés en français :
  • Composants logiciels -- Thèses et écrits académiques
  • Traitement réparti -- Thèses et écrits académiques
  • Logiciels -- Réutilisation
  • Parallélisme (informatique)
  • Grilles informatiques
  • Java (langage de programmation)

  • Langue : Français
  • Discipline : Informatique
  • Identifiant : 2006LIL10114
  • Type de thèse : Doctorat
  • Date de soutenance : 01/01/2006

Résumé en langue originale

Dans cette thèse nous nous sommes intéressés aux applications distribuées/parallèles à base de composants. Notre contribution se situe dans la construction d'un framework de composants (CCADAJ) au dessus de la plateforme DG-ADAJ (Desktop Grid - Adaptive Distributed Applications in Java). La plateforme DG-ADAJ propose des mécanismes d'observation, de placement et de migration d'objets pour les applications distribuées/parallèles. Le framework CCADAJ est basé sur le modèle de composants CCA (Common Component Architecture). CCA permet une simplicité d'écriture, une efficacité d'exécution et la dynamicité dans la construction des applications parallèles. Notre démarche consiste à étendre le modèle CCA pour prendre en compte la composition hiérarchique, intégrer les services de framework dans la plateforme DG-ADAJ et construire certaines structures spécifiques à la construction des applications distribuées/parallèles. Nous avons introduit une structure nommée super composant pour la composition hiérarchique. De plus, nous avons construit des structures spécifiques à la construction des applications distribuées/parallèles comme le composant distant, les composants parallèles qui sont basés sur le super composant, le distributeur, le collecteur et le pipeline. L'introduction de la construction des applications distribuées/parallèles par le biais d'un framework aide le développeur à mieux structurer l'application et à réutiliser des composants existants. Mais l'utilisation du framework entraîne un surcoût à l'exécution qui est largement compensé par les facilités de conception apportées par l'utilisation des composants. Le surcoût d'exécution est évalué dans ce travail.

  • Directeur(s) de thèse : Toursel, Bernard - Olejnik, Richard

AUTEUR

  • Shabani, Iyad Al
Droits d'auteur : Ce document est protégé en vertu du Code de la Propriété Intellectuelle.
Accès libre