Aspect-Oriented Approaches to Model Driven Engineering.
Devon M. Simmonds · 2008
In aspect-oriented model driven engineering (AOMDE), a software design model consists of a primary model that de-scribes the business logic of the application and a set of as-pect models each of which describes a crosscutting software feature. The complete design is realized by composing the primary model with the aspect models. A variety of AOMDE approaches are possible depending on how the principal tasks of the AOMDE process are interleaved. This paper presents and compares two distinct AOMDE approaches.