Composition et recomposition opportunistes : motivations et exigences - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Composition et recomposition opportunistes : motivations et exigences

Résumé

Dans les approches traditionnelles de développement, les composants logiciels sont assemblés en fonction d'un besoin explicite. La composition est alors ad hoc, mais difficilement adaptable lorsque l'environnement du logiciel évolue, par exemple quand il intègre de nouveaux composants dynamiquement. La prise en compte de l'opportunisme, c'est-à-dire la capacité de composer et de recomposer des composants logiciels disponibles dans l'environnement mais qui n'ont pas été spécifiquement développés pour les applications qu'ils composent, permettrait l'émergence d'applications et ouvrirait ainsi de nouvelles perspectives en matière de conception et d'évolution de logiciels. Il est possible de recenser un certain nombre de situations de composition et de recomposition opportunistes. Ces dernières diffèrent entre elles par l'élément déclencheur qui peut être en lien avec la mobilité d'un composant, son état ou l'environnement. Ces situations peuvent se décliner dans de multiples scénarios, notamment dans le cadre ambiant, comme c'est le cas pour le scénario que nous présentons. Nous nous interrogeons sur les avantages d'une telle approche pour la flexibilité et la réutilisation, ainsi que sur les exigences que devra satisfaire l'infrastructure capable de la mettre en oeuvre : pour construire et maintenir de telles compositions, le système développé devra être distribué, autonome, adaptatif et capable de contrôler de manière décentralisée la combinatoire. Une étude approfondie des systèmes de composition automatique existants montre que peu de travaux portent sur ces approches bottom-up et qu'aucun ne propose une solution qui réponde à toutes les exigences et donc qui soit capable de composition opportuniste efficiente.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
triboulot_13089.pdf (266.6 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04080874 , version 1 (25-04-2023)

Identifiants

  • HAL Id : hal-04080874 , version 1
  • OATAO : 13089

Citer

Charles Triboulot, Sylvie Trouilhet, Jean-Paul Arcangeli, Fabrice Robert. Composition et recomposition opportunistes : motivations et exigences. 10èmes Journées francophones Mobilité et Ubiquité (UBIMOB 2014), Jun 2014, Sophia-Antipolis, France. pp.1-8. ⟨hal-04080874⟩
13 Consultations
7 Téléchargements

Partager

Gmail Facebook X LinkedIn More