AOP-Based MDA Model Transformation
Li Xing · Computer Technology and Development · 2008
Model-driven architecture development methodology can be used to directly generate software products.But in the development process modeling and model transformation is difficult to separate the core concern and cross-cutting concerns.It will cause model entangled and duplication.Based on the aspect-oriented thinking(AOP) in model layer provide an effective approach to solve this problem.It can separately model the core functions and cross-cutting functions,then weave them together.Discusses the method of extended UML language to perform the concept of aspect,and how to address the different levels of MDA correspond to the use of the aspect to express.It provides a workable solution to realize the transformation of MDA model.