Paper published in a journal (Scientific congresses, symposiums and conference proceedings)
Flexible model element introduction policies for aspect-oriented modeling
Morin, Brice; Klein, Jacques; Kienzle, Jörg et al.
2010In Abstract book of 13th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems, MODELS 2010, LNCS, 6395 LNCS (PART 2), p. 63-77
Peer reviewed
 

Files


Full Text
MoDELS'10_AdSharing_final.pdf
Publisher postprint (738.18 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Aspect oriented modeling; Base models; Composite models; Flexible model; Join point; Model elements; Pointcut; Separation of concerns; Use-model; Models
Abstract :
[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.
Disciplines :
Computer science
Author, co-author :
Morin, Brice;  INRIA, Centre Rennes - Bretagne Atlantique, France, SINTEF ICT, Oslo, Norway
Klein, Jacques ;  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
Language :
English
Title :
Flexible model element introduction policies for aspect-oriented modeling
Publication date :
2010
Event name :
13th International Conference on Model Driven Engineering Languages and Systems, MODELS 2010
Event date :
3 October 2010 through 8 October 2010
Audience :
International
Journal title :
Abstract book of 13th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems, MODELS 2010, LNCS
Volume :
6395 LNCS
Issue :
PART 2
Pages :
63-77
Peer reviewed :
Peer reviewed
Funders :
ACM;IEEE;SINTEF;Department of Informatics at the University of Oslo;IFI, University of Oslo
Commentary :
82315 3642161286; 9783642161285
Available on ORBilu :
since 18 July 2013

Statistics


Number of views
72 (2 by Unilu)
Number of downloads
89 (0 by Unilu)

Scopus citations®
 
6
Scopus citations®
without self-citations
1
OpenCitations
 
5
WoS citations
 
5

Bibliography


Similar publications



Contact ORBilu