Adaptations dynamiques et orthogonales de composants logiciels distribués - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques Année : 2004

Adaptations dynamiques et orthogonales de composants logiciels distribués

Frédéric Peschanski
  • Fonction : Auteur
  • PersonId : 839315
Jean-Pierre Briot

Résumé

L'évolution logicielle de systèmes distribués en cours de fonctionnement, aujourd'hui peu maîtrisée, devra être prise en charge dans les plates-formes intergicielles de demain. Nous explorons cette direction dans le cadre d'une plate-forme componentielle exploratoire, Comet, en expérimentant le support dynamique de services distribués nommés protocoles. Les changements locaux nécessaires pour opérationnaliser ces protocoles sont décrits de façon orthogonale --- indépendamment des composants applicatifs déjà déployés --- sous la forme de rôles. Nous distinguons trois familles principales d'adaptations via les notions de rôles fonctionnels, de crochets et de filtres. L'application d'un protocole, par assignation dynamique des rôles le définissant, permet la mise à jour incrémentale des systèmes. Les protocoles que nous présentons dans cette étude concernent le déboguage adaptatif et la synchronisation du flux de communication dans le cadre d'une application simple de client/serveur multimédia. Les vérifications associées aux adaptations dynamiques présentées se divisent en trois catégories: contrats de typage, d'accès et de sécurité. Nous proposons également une première évaluation en conditions réelles de ce moteur adaptatif, dans le cadre de notre exemple applicatif.
Fichier non déposé

Dates et versions

hal-01169969 , version 1 (30-06-2015)

Identifiants

  • HAL Id : hal-01169969 , version 1

Citer

Frédéric Peschanski, Jean-Pierre Briot. Adaptations dynamiques et orthogonales de composants logiciels distribués. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2004, 23 (2), pp.151-174. ⟨hal-01169969⟩
33 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More