Font Size: a A A

The Design And Implementation Of Code Generation Module And Version Control Module Of PD Portal

Posted on:2013-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y D ZhangFull Text:PDF
GTID:2248330371987873Subject:Software engineering
Abstract/Summary:PDF Full Text Request
MDA technology is a software development framework that is define by OMG. The idea of MDA is model which makes it different from the traditional software development method. MDA aims to transform design to code which can greatly improve software development efficiency, and enhance the portability and maintainability of software. Automatic code generation is based on the idea of MDA, but it is targeted toward specific areas, specific models and specific languages. For example, PowerDesigner which is a modeling tool uses automatic code generation technology based on template.This paper uses PowerDesigner Portal of Sybase software company as the background. Firstly, it introduces the research aim and current research status of MDA, then discusses the MDA related technologies in detail including the development process of MDA, MOF, EMF, automatic code generation technology. After that, it introduces the requirements and overall design of PowerDesigner Portal, and gives a detailed description for the design and implementation of code generation module and version control module. At last, summarize this paper, analyze the next step of work, and make a prospect for the development of MDA.The technical focus of this paper is to introduce code generation module, including GTL related grammar, the implemention of code generation template engine and Hibernate instance based on GTL. The business focus of this paper is to introduce version control module, including new document saving, design of Check in algorithm, Check out submodule, etc.
Keywords/Search Tags:MDA, automatic code generation, GTL, version control
PDF Full Text Request
Related items