A Generic Framework for Integrating New Functionnalities into Software Architectures

Guillaume Waignier 1, 2, 3 Anne-Françoise Le Meur 1, 2, 3 Laurence Duchien 1, 2, 3
1 JACQUARD - Weaving of Software Components
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
3 ADAM - Adaptive Distributed Applications and Middleware
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Integrating new functionalities into a software architecture is necessary when the application must evolve to cope with new context and user requirements. The architect has thus to manually modify the architecture description, which is often tedious and error prone. In this paper, we propose FIESTA, a generic framework for automatically integrating new functionalities into an architecture description. Our approach is inspired by TranSAT, an integration framework. However, TranSAT is dedicated to a specific architecture description language (ADL) while our approach is ADL-independent. To do so, we have performed a domain analysis, studying for many ADLs how to integrate new functionalities. Based on our domain analysis, we have defined a generic ADL model to manipulate and reason about architectural elements that are involved in integration. Furthermore, we have defined high-level abstractions to describe different kinds of integration. Finally, we have developed a generic integration engine.
Type de document :
Communication dans un congrès
2nd International ECOOP Workshop on Architecture-Centric Evolution (ACE'06), Jul 2006, Nantes, France. 2006
Liste complète des métadonnées

Littérature citée [14 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00323740
Contributeur : Anne-Françoise Le Meur <>
Soumis le : mardi 23 septembre 2008 - 10:15:00
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13
Document(s) archivé(s) le : lundi 8 octobre 2012 - 13:21:33

Fichier

waignier.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00323740, version 1

Collections

Citation

Guillaume Waignier, Anne-Françoise Le Meur, Laurence Duchien. A Generic Framework for Integrating New Functionnalities into Software Architectures. 2nd International ECOOP Workshop on Architecture-Centric Evolution (ACE'06), Jul 2006, Nantes, France. 2006. 〈inria-00323740〉

Partager

Métriques

Consultations de la notice

415

Téléchargements de fichiers

115