Managing Variability Complexity in Aspect-Oriented Modeling

Brice Morin 1 Gilles Vanwormhoudt 2, 3 Philippe Lahire 4 Alban Gaignard 4 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
3 COCOA - Composition de modèles pour l'ingénierie logicielle
LIFL - Laboratoire d'Informatique Fondamentale de Lille
4 Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe RAINBOW
SPARKS - Scalable and Pervasive softwARe and Knowledge Systems
Abstract : Aspect-Oriented Modeling (AOM) approaches propose to model reusable aspects that can be composed in different systems at a model level. To improve the reusability, several contributions have pointed out the needs of variability in the AOM approaches. Nevertheless, the support of variability makes more complex the aspect design and the introduction of several dimensions of variability (advice, pointcut and weaving) creates a combinatorial explosion of variants and a risk of inconsistency in the aspect model. As the integration of an aspect model may be complex, it is essential that the AOM framework ensures the consistency of the resulting model. This paper presents an approach describing how to ensure that an aspect model with variability can be safely integrated into an existing model. The verifications include static checking of aspect models consistency and dynamic checking through testing with a focus on the parts of the model that are impacted by the aspect.
Type de document :
Communication dans un congrès
In Proceedings of ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 08), 2008, Toulouse, France, France. 2008
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00457129
Contributeur : Didier Vojtisek <>
Soumis le : mardi 16 février 2010 - 16:23:07
Dernière modification le : vendredi 20 avril 2018 - 09:58:04
Document(s) archivé(s) le : vendredi 18 juin 2010 - 21:06:58

Fichier

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

Identifiants

  • HAL Id : inria-00457129, version 1

Citation

Brice Morin, Gilles Vanwormhoudt, Philippe Lahire, Alban Gaignard, Olivier Barais, et al.. Managing Variability Complexity in Aspect-Oriented Modeling. In Proceedings of ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 08), 2008, Toulouse, France, France. 2008. 〈inria-00457129〉

Partager

Métriques

Consultations de la notice

563

Téléchargements de fichiers

184