Personal tools
You are here: Home DiVA Results Publications Managing Variability Complexity in Aspect-Oriented Modeling
Document Actions

Brice Morin, Gilles Vanwormhoudt, Philippe Lahire, Alban Gaignard, Olivier Barais, and Jean-Marc Jézéquel (2008)

Managing Variability Complexity in Aspect-Oriented Modeling

In: MODELS'08: Proceedings of ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems, vol. 5301, pp. 797-812, LNCS.

Aspect-Oriented Modeling (AOM) approaches propose to model reusable aspects that can be composed in di erent 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 veri cations 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.

by Brice Morin last modified 2009-04-15 22:56

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: