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

Opportunistic software composition: motivations and requirements

Composition logicielle opportuniste : motivations et exigences

Résumé

Traditional software development relies on building and assembling pieces of software in order to satisfy explicit requirements. Component-based software engineering simplifies composition and reuse, but software evolution and adaptation to changing environments remain a challenge. Opportunistic composition is a new approach for building and adapting software in open and dynamic contexts. It is based on the ability to compose and recompose software components in a bottom-up manner, merely because they are available at a point and not because the construction of a specific software has been demanded. In this way, software emerges from the environment. This paper presents a motivating scenario and an inventory of situations of opportunistic composition and recomposition. The advantages of such an approach are analyzed in terms of flexibility and reuse, along with the requirements that an infrastructure supporting opportunistic composition should satisfy: it should be distributed, decentralized, autonomous, and adaptive. The state of the art of automatic software composition shows that few solutions are actually bottom-up, and that none of them is able to address all the issues of efficient opportunistic composition.
Fichier non déposé

Dates et versions

hal-03263719 , version 1 (17-06-2021)

Identifiants

  • HAL Id : hal-03263719 , version 1

Citer

Charles Triboulot, Sylvie Trouilhet, Jean-Paul Arcangeli, Fabrice Robert. Composition logicielle opportuniste : motivations et exigences. Journée sur les Architectures Logicielles pour la Robotique Autonome, les Systèmes Cyber-Physiques et les Systèmes Auto-Adaptables (2014), GDR GPL (Groupement de Recherche Génie de la Programmation et du Logiciel) - INS2I / CNRS, Dec 2014, Paris, France. ⟨hal-03263719⟩
15 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More