Font Size: a A A

Research And Open Source Applications Of Model-Driven Architecture

Posted on:2009-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:K X LiFull Text:PDF
GTID:2178360245455863Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Currently, code is core of the software development, therefore the software development process focuses on code. However, looking back at the history of the software development language from the machine language to the assembly language, to the high-level language. Software development continuously promote the level of abstraction and focus of attention's level enhances unceasingly. The software development also will change take model which has higher abstract level as core.According to this rule and tendency, object management group proposed the Model-Driven Architecture Method. The main idea of MDA is shifting the code as the core development to the model as the core development. The model concept already proposed, but more is used in the design documents concept than realization. The goal of MDA is to put the modeling language as a programming language to use, not just as a design language. Modeling Language Programming can be used to increase productivity, improve quality.First, this article looked back into the software development method history. After analyzed programming language development process, and analyzed the software development to enhance the abstract level unceasingly. analyzed the current MDA development and the application situation.Then, this article introduced the MDA system framework.. Mainly from the start with a few basic concepts, including model, transformation, transformation definition, transformation rule. MDA introduced after the architecture, the basic framework. Focus on the PIM to PSM model transformation in the way MDA and the key technologies.Through carries on the comparison with the traditional software development method, studied and has analyzed the MDA development pattern superiority.Then, application of open source MDA tool set to act as a tool to have good economic and good scalability, the development of this model through the use of MDA development Yunnan Province Office of Education graduates operations interactive network platform, the system needs analysis and modeling and implementation of MDA tools greatly enhance the efficiency of the development.
Keywords/Search Tags:Model-Driven Architecture (MDA), Platform-independent Model (PIM), Platform Specific Model (PSM), Network Platform, Model Transformation
PDF Full Text Request
Related items