Font Size: a A A

Research On MDA Model Transformation Methods Based On .NET Platform

Posted on:2012-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2218330368988679Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the model driven architecture(MDA) is proposed,more and more software developers work on this reseach,and get a lot of encouraging research achievements,that provide a rich theoretical basis for the model transformation.The model transformation as an important and promising software developed techniques,it can provide the fast,comprehensive and accurate solutions for system that user are satisfied with,gradually become an increasingly important research area.This paper study on the key technology of model driven architecture,mainly include four MDA mode,MDA standards,model transformation language,model transformation tools etc.Then according to MDA two core process,PIM transformate to PSM and PSM transformate to CODE,mainly study on the PIM class diagram transformate to PSM class diagram and the PSM sequence diagram transformate to code. Study found that the model transformation has several weekpoint:study on.net platform is very few,can't contain multiple inheritance in PIM classdiagram,boundary class is not usefull,the generated code from dynamic diagram is not rich enough.For the above, we give the model transformation based on.net platform:(1) Research and analysis the.net framework. Adopt a method of adding stereotypes and label in class,raise the transformation rule from PIM classdiagram exactly to PSM classgram.lt resolv the first two problem above.(2) Study the transformation method from dynamic diagram to code. First, combine the code generation sequence diagrams in vs2010,get the transformation rule from sequence diagrams to code. Then, give the transformation rule from activity diagram to code.(3) Use OCL describe source model, operational mappings language form QVT standard as a model transformation language. Last, gives the main QVT descriptions of the transformation rule of above (1)(2).Finally, based on the.net platform,Using the MDA Borland Together2008 tools, Based on a small system module make the practice.Through the practice of proof, Compared to the previous model transformation methods, this paper give the model that class diagram converting to class diagram and sequence diagram conversion to code has a obvious improvement in conversion effect. It has certain theoretical and application value for really realize the MDA soft development.
Keywords/Search Tags:MDA, model transformation, Dynamic view, PIM, PSM
PDF Full Text Request
Related items