Title
Using Model Transformation Semantics for Aspect Composition
Abstract
In this paper we present aspect composition using model transformation language - ATL. The aspects are represented as UML sequence diagrams. We propose and implement complete composition algorithm using three ATL transformation models – JoinPointsCount, Instantiate, and Compose. The JoinPointsCount transformation determines the number of join points in the primary (core system) model. The Instantiate transformation is used to instantiate generic aspect models in the context of the application using a set of binding rules defined in mark models to produce context specific aspect models. The Compose transformation then takes the primary model and context specific aspect model as inputs, and produces a composed (integrated) model.
Year
DOI
Venue
2010
10.1109/ICSC.2010.24
Semantic Computing
Keywords
Field
DocType
instantiate transformation,atl transformation model,primary model,model transformation semantics,joinpointscount transformation,present aspect composition,mark model,context specific aspect model,aspect composition,generic aspect model,model transformation language,compose transformation,system modeling,unified modeling language,context modeling,uml sequence diagram,metamodel,weaving,formal specification
Sequence diagram,Model transformation,Programming language,Unified Modeling Language,Computer science,ATLAS Transformation Language,Formal specification,Model transformation language,Context model,Metamodeling
Conference
ISSN
ISBN
Citations 
2325-6516
978-0-7695-4154-9
2
PageRank 
References 
Authors
0.38
7
3
Name
Order
Citations
PageRank
Samuel A. Ajila119015.70
Dorina Petriu221519.38
Pantanowitz Motshegwa320.38