Feature-based Composition of Software Architectures

Carlos Parra 1, 2 Anthony Cleve 2 Xavier Blanc 3 Laurence Duchien 2, 1
2 ADAM - Adaptive Distributed Applications and Middleware
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
3 MoVe - Modélisation et Vérification
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : In Software Product Lines variability refers to the definition and utilization of differences between several products. Feature Diagrams (FD) are a well-known approach to express variability, and can be used to automate the derivation process. Nevertheless, this may be highly complex due to possible interactions between selected features and the artifacts realizing them. Deriving concrete products typically involves the composition of such inter-dependent software artifacts. This paper presents a feature-based composition approach to automatically derive a product architecture from a given feature configuration. The proposed approach relies on the combination of Model-Driven Engineering (MDE) and Aspect-Oriented Modeling (AOM) techniques. We introduce a metamodel to reify each feature as a high-level aspect model. Product derivation is achieved by weaving the set of aspect models corresponding to a particular feature configuration. The weaving strategy is derived from an in-depth cross-analysis of both the feature interactions and the aspect model dependencies.
Type de document :
Communication dans un congrès
Muhammad Ali Babar and Ian Gorton. 4th European Conference on Software Architecture, Aug 2010, Copenhagen, Denmark. 6285, pp.230-245, 2010, Lecture Notes in Computer Science. 〈10.1007/978-3-642-15114-9_18〉
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00512716
Contributeur : Lionel Seinturier <>
Soumis le : mardi 31 août 2010 - 13:32:25
Dernière modification le : jeudi 11 janvier 2018 - 06:27:15
Document(s) archivé(s) le : mardi 23 octobre 2012 - 15:20:32

Fichier

ecsa2010-parra.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Carlos Parra, Anthony Cleve, Xavier Blanc, Laurence Duchien. Feature-based Composition of Software Architectures. Muhammad Ali Babar and Ian Gorton. 4th European Conference on Software Architecture, Aug 2010, Copenhagen, Denmark. 6285, pp.230-245, 2010, Lecture Notes in Computer Science. 〈10.1007/978-3-642-15114-9_18〉. 〈inria-00512716〉

Partager

Métriques

Consultations de la notice

542

Téléchargements de fichiers

507