Font Size: a A A

Mda-based Automatic Code Generation Technology And Achieve

Posted on:2007-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:H D LingFull Text:PDF
GTID:2208360212458349Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As we all know, there are lots of redundant work in the software development process, which also tedious repetitive work that is not efficient, constraining the development of individuals and enterprises. The author has been considering whether or not there is a model-based development. Development can only repeat some of the work to the computer to handleis the code generated automatically by the computer. Automatic code generation techniques based on model-driven development (MDA) as a theoretical basis, research and implementation in the J2EE platform and the main direction of research is the rapid development of information management systems.Automatic Code Generation of the study is based on the idea of MDA, so the author is thinking about it from MDA. MDA (Model Driven Architecture) is a model-driven framework. It is a software development framework defined by the OMG. It can be for any software development and not be application platform, language and other factors affecting development. MDA software for the platform-independent model of the separation model PIM and PSM model specific platform, the same time to change their rules to unify. PIM model in the range between demand analysis and design, will be responsible for the design needs change; and PSM model lies between design and coding, which is designed to transfer into code. MDA traced throughout the entire software development and gave it to play a very important role in software development roles. The OMG's definition of MDA is just the development framework. Although the major manufacturers have made great efforts to study the based on MDA software products, but so far there is no real sense of a product's full support MDA. Automatic Code Generation author's ideology is based on the MDA, but it is targeted toward specific areas, specific model under specific language study. Automatic code generation technology now being studied in the field of information management systems. Taken into account in the development of MIS system, similar to the development of the module, which is why it is easy for a lot of duplication of effort. Automatic Code Generation aims to reduce duplication of development, so the authoer choses MIS as a research direction. MDA model is the core of the same model without Automatic Code Generation. Currently examining the data model; a growth of the data is deleted, and changed four inquiries operation. Frequently appeared as a result of such model in the development process, some of this work into the computer automatically, also has a practical significance. No mention is not what the final language Java. The main characteristic is its platform independence. By utilizing this property, but also help to the model code conversion.
Keywords/Search Tags:Model Driven Architecture (MDA), Generating the Code Automatically (GCA), XML, Meta Data, JAVA
PDF Full Text Request
Related items