posted on 2012-07-31, 11:37authored byAndrew Carton, Cormac Driver, Andrew Jackson, Siobhán Clarke
TTTTheme/UML is an existing approach to aspect-oriented
modelling that supports the modularisation and composition of concerns,
including crosscutting ones, in design. To date, its lack of integration
with model-driven engineering (MDE) techniques has limited its ben-
e¯ts across the development lifecycle. Here, we describe our work on
facilitating the use of Theme/UML as part of an MDE process. We have
developed a transformation tool that adopts model-driven architecture
(MDA) standards. It de¯nes a concern composition mechanism, imple-
mented as a model transformation, to support the enhanced modularisa-
tion features of Theme/UML.We evaluate our approach by applying it to
the development of mobile, context-aware applications - an application
area characterised by many non-functional requirements that manifest
themselves as crosscutting concerns.
History
Publication
V1 Lecture Notes in Computer Science;5560, pp. 238-266
Publisher
Springer-Verlag
Note
peer-reviewed
Other Funding information
SFI
Rights
The original publication is available at www.springerlink.com