Font Size: a A A

The Research And Application Of Software Development Pattern Based On MDA

Posted on:2012-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y SongFull Text:PDF
GTID:2218330368482189Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The software development process is becoming more complex with the expansion of software application scale, besides, there are more and more problems in traditional software development mode which can not satisfy the need of software development. In 2001, object management group (OMG) proposed a mode-driven architecture (MDA), it can effectively solve the efficiency problem in traditional software development pattern, opening a new chapter for software industry.The core of MDA is constructing platform independent mode (PIM) and mode transformation, which improve the system abstract level, transferring the developer focus to business logical level and driving software development by business modeling and modes transformation. The MDA-based development process firstly is to construct project PIM, then according to transformation rules, transforming PIM to PSM, the last step is transforming PSM to codes mode. This paper focuses on mode transformation technology and studies further in the MDA-based software development pattern.On the basis of the summary of many researches in the relevant fields both at home and abroad, MDA is introduced systematically in the paper, besides, element modeling framework, core standard and object constrain language(OCL) and other key technology in MDA are elaborated in details in the paper; On the basis of analyzing and summarizing the existing mode transformation method and MDA transformation framework, difference algorithm is proposed to solve model difference questions in model transformation and using OCL to define mode transformation rules formally, combing the specific realization technology J2EE, and designing a new model transformation framework, focusing on the research of the transformation principle and transformation rules of expansion, we give the corresponding whole transformation framework and the specific implementation process; Lastly, take the clothing purchase, sale and storage system as the project background, with AndroMDA,the designed mode transformation framework is applied to carry out MDA-based software development, testing actually the superiority of MDA-based software development pattern compared with the traditional software development process.
Keywords/Search Tags:model-driven architecture, model transformation, platform independent model, platform specific model
PDF Full Text Request
Related items