2010-12-01
Using model transformation semantics for aspects composition
Publication
Publication
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.
Additional Metadata | |
---|---|
Keywords | Aspect composition, ATLAS transformation language, Ecore, Metamodel, Model driven, Model transformation |
Persistent URL | dx.doi.org/10.1109/ICSC.2010.24 |
Conference | 4th IEEE International Conference on Semantic Computing, ICSC 2010 |
Citation |
Ajila, S, Petriu, D, & Motshegwa, P. (Pantanowitz). (2010). Using model transformation semantics for aspects composition. Presented at the 4th IEEE International Conference on Semantic Computing, ICSC 2010. doi:10.1109/ICSC.2010.24
|