ON MDA MODEL TRANSFORMATION TECHNIQUE OF DEALING WITH DYNAMIC ACTION DESCRIPTION

Chen Jing,Zhao Jianhua,Zhang Kangkang
DOI: https://doi.org/10.3969/j.issn.1000-386X.2010.04.053
2010-01-01
Abstract:Model Driven Architecture(MDA) is proposed by OMG(Object Management Group) as an open software development method with vendors neutral to resolve the integration of software between different middleware platforms.In MDA framework,developers first construct the Platform Independent Model(PIM),then transform this model to Platform Specific Model(PSM) according to the mapping rule/method of onto specific platform or implementing language,and eventually generate the applicable programming code.We used UML Class Diagram to describe static structure of the PIM,and used customized Action Language to describe dynamic action of the PIM.We chose Java EE as the target platform,made corresponding transformation rules,and implemented the transformation from dynamic action description to target code.The PSMs derived by our method can run on the platform with only a few post-treatment.Our research handles the problem of dynamic action model transformation preferably well which most of the current MDA transform tools cannot deal with.
What problem does this paper attempt to address?