Automated software evolution towards design patterns
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Design Pattern Evolution and Verification Using Graph Transformation
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
The Impact of the Model-Driven Approach to Software Engineering on Software Engineering Education
ITNG '09 Proceedings of the 2009 Sixth International Conference on Information Technology: New Generations
Hi-index | 0.00 |
Model Driven Architecture (MDA) stresses on the model-centric. It defines the framework of the system by using various models. Aiming to increase not only the modeling granularity but also the reusability of model transformation rule we apply the design pattern into MDA. In this paper, firstly, a modeling approach based on role is presented. In this way, the pattern model and the transformation rule can be defined respectively. Secondly, two extended meta-meta-models, ExPattern(Extended Pattern) and ExRole(Extended Role), which are the meta-models of Pattern and Role respectively, are demonstrated in the article. A QVT-based transformation rule is defined for the snake of models transformation. At last, a case study of Graduate Education Management System which uses the technologies proposed in this paper is demonstrated.