Reference : Flexible model element introduction policies for aspect-oriented modeling
Scientific congresses, symposiums and conference proceedings : Paper published in a journal
Engineering, computing & technology : Computer science
http://hdl.handle.net/10993/3944
Flexible model element introduction policies for aspect-oriented modeling
English
Morin, Brice [INRIA, Centre Rennes - Bretagne Atlantique, France, SINTEF ICT, Oslo, Norway]
Klein, Jacques mailto [University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC) >]
Kienzle, Jörg [School of Computer Science, McGill University, Canada]
Jézéquel, Jean-Marc [INRIA, Centre Rennes - Bretagne Atlantique, France, IRISA, Université de Rennes1, France]
2010
Abstract book of 13th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems, MODELS 2010, LNCS
6395 LNCS
PART 2
63-77
Yes
International
13th International Conference on Model Driven Engineering Languages and Systems, MODELS 2010
3 October 2010 through 8 October 2010
Oslo
[en] Aspect oriented modeling ; Base models ; Composite models ; Flexible model ; Join point ; Model elements ; Pointcut ; Separation of concerns ; Use-model ; Models
[en] 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. © 2010 Springer-Verlag.
ACM;IEEE;SINTEF;Department of Informatics at the University of Oslo;IFI, University of Oslo
http://hdl.handle.net/10993/3944
10.1007/978-3-642-16129-2_6
82315
3642161286; 9783642161285

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
MoDELS'10_AdSharing_final.pdfPublisher postprint720.88 kBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.