Font Size: a A A

An Approach Based On MDA For The Development Of Software

Posted on:2010-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:L P XuFull Text:PDF
GTID:2178360278472219Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology, the software industry is now facing the problems. With the growing of enterprise systems, that have accused software production productivity low, portability bad,Interoperability poor, maintaining cost high and so on. That requires a management and coordination mechanism to manage the system function modules (components). People have always been at work hard to the method of software development. The emergence of the new method such as object-oriented,component-based development,patterns, distributed computing etc. make a certain contribution on raising software quality and prolonging life. However people usually seem to be at a loss while facing the problems such as interoperability of different platform, portability of software and desynchrony of documentation and codes.Model driven architecture (MDA) is the Object Management Organization (OMG) released a software development framework, The aim is to separate the business and application from the underlying technology platform. MDA as a new method of software development, committed to improving the software development to the abstract level, to define the business logic as the precise model of high-level abstraction. It makes the model for the entire software development process, through the requirement analysis, design, implementation and maintenance of the entire process. It not only resolves the existed problem of traditional software development,but also complements each other with other new methods. So it uncovers a new literary piece for the software development.This paper propose a way to combining the advantages of software development methods with MDA, presents an approach based on model driven architecture(MDA) for the development of software, and proposes a framework based on MDA. The main works are listed as followings:(1) Study the principle and basic specifications of MDA,such as UML, MOF, XMI , CWM and QVT.(2) The thesis proposed a MDA-based software development framework, it includes 4 layers, and describes how to modeling in each layers.(3) The thesis proposed transformation rules based on QVT, and the rules achieved the transformation from PIM to PSM in our framework.(4) Explains how to use based on the Eclipse Modeling Framework (EMF) and the Modeling Transformation framework (MTF) for development of the method of our framework. A case study is provided to exemplify the benefits of our approach.
Keywords/Search Tags:MDA, UML Profile, QVT, Development Method
PDF Full Text Request
Related items