A Generic Weaver for Supporting Product Lines

Brice Morin 1 Jacques Klein 2 Olivier Barais 1 Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Aspects have gained attention in the earlier steps of the software life-cycle leading to the creation of numerous ad- hoc Aspect-Oriented Modeling (AOM) approaches. These approaches mainly focus on architecture diagrams, class diagrams, state-charts, scenarios or requirements and generally propose Aspect-Oriented composition mechanisms specific to a given kind of models defined by its own meta-model. Recently, some generic AOM approaches propose to extend the notion of aspect to any domain specific modelling language (DSML). In this trend, this paper presents GeKo. GeKo has the following properties. i) It is a generic AOM approach easily adaptable to any DSML with no need to modify the domain meta-model or to generate domain-specific frameworks. ii) It keeps a graphical representation of the weaving between an aspect model and the base model. iii) It is a tool-supported approach with a clear semantics of the different operators used to define the weaving. GeKo relies on the definition of mappings between the different views of an aspect, based on the concrete (graphical) syntax associated to the DSML. To illustrate GeKo, we derive, from the Arcade Game Maker Pedagogical Product Line, a new product in which new features are woven into the Product Line models.
Type de document :
Communication dans un congrès
International Workshop on Early Aspects at ICSE'08, 2008, Leipzig, Germany, Germany. 2008
Liste complète des métadonnées

https://hal.inria.fr/inria-00456485
Contributeur : Didier Vojtisek <>
Soumis le : lundi 15 février 2010 - 11:36:47
Dernière modification le : jeudi 11 janvier 2018 - 06:20:11
Document(s) archivé(s) le : vendredi 18 juin 2010 - 20:38:34

Fichier

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

Identifiants

  • HAL Id : inria-00456485, version 1

Collections

Citation

Brice Morin, Jacques Klein, Olivier Barais, Jean-Marc Jézéquel. A Generic Weaver for Supporting Product Lines. International Workshop on Early Aspects at ICSE'08, 2008, Leipzig, Germany, Germany. 2008. 〈inria-00456485〉

Partager

Métriques

Consultations de la notice

407

Téléchargements de fichiers

182