Flexible Model Element Introduction Policies for Aspect-Oriented Modeling

Abstract : Aspect-Oriented Modeling techniques make it possible to use model transformation to achieve advanced separation of concerns within models. Applying aspects that introduce model elements into a base model in the context of large, potentially composite models is nevertheless tricky: when a pointcut model matches several join points within the base model, it is not clear whether the introduced element should be instantiated once for each match, once within each composite, once for the whole model, or based on a more elaborate criteria. This paper argues that in order to enable a modeler to write semantically correct aspects for large, composite models, an aspect weaver must support a flexible instantiation policy for model element introduction. Example models highlighting the need for such a mechanism are shown, and details of how such policies can be implemented are presented.
Type de document :
Communication dans un congrès
13rd ACM/IEEE International Conference on Model-Driven Engineering Languages and Systems (MODELS 2010), 2010, Oslo, Norway, Norway. 2010
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-00538458
Contributeur : Didier Vojtisek <>
Soumis le : lundi 22 novembre 2010 - 15:22:49
Dernière modification le : vendredi 16 novembre 2018 - 01:23:41
Document(s) archivé(s) le : mercredi 23 février 2011 - 02:49:43

Fichier

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

Identifiants

  • HAL Id : inria-00538458, version 1

Citation

Brice Morin, Jacques Klein, Jörg Kienzle, Jean-Marc Jézéquel. Flexible Model Element Introduction Policies for Aspect-Oriented Modeling. 13rd ACM/IEEE International Conference on Model-Driven Engineering Languages and Systems (MODELS 2010), 2010, Oslo, Norway, Norway. 2010. 〈inria-00538458〉

Partager

Métriques

Consultations de la notice

363

Téléchargements de fichiers

242