MDA (Model Driven Architecture) is a methodology of software development brought forward by the OMG. In this methodology, a series model of different abstract levels becomes the main products in the software development process. These model can be divide into two parts PIM(Platform Independent Model) and PSM(Platform Specified Model),meanwhile, a automatic model to model transformation from PIMs to PSMs becomes the key technology in the software development process. To overcome the shortcomings of existing service creation technologies, it brings forward a service creation technology based on MDA. After demonstrating a fact of UML(Unified Modeling Language), which is an important part in MDA, can describe the service-models exactly and comprehensive and according to the telecommunication services domain metamodel's characteristics of platform independent level and platform specified level, it proposes an idea of accomplishing the automatic model to model transformation and this idea can separate model transformer from model transform rules in current MDA tools. In this way, both the generalization of model transformer and the agility, expansibility of model transformation rules are enchanced. |