Font Size: a A A

Code Generating Process Model And Design And Implementation Of The Model Running Platform

Posted on:2006-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:L X HuangFull Text:PDF
GTID:2168360155472084Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the field of software development, models are the abstract and simulation of the realistic system. They are composed of the related components which can analyze the realistic world, and used to define the components and the relationship among these components. Using these models, designers can analyze and control the design better. Based on these requirements, many tools which custom the models had been created. With the improvement of the precision of model description, the research on the relationship between the models and the code generation has become one of the most important issues of software engineering.In the various fields of models researches, the research on model transmission has drawn more and more high attention in academia and bussiness Combined with the current technology, MDA sets up a definite transmission relationship between models and codes. Through abstracting the models, MDA proposes the model classification between PSM (Platform Specific Model) and PIM (Platform Independent Model) , and at the same time it provides the MOF model description basis for the models.This paper analyzes the code generation process from many different angles. It abstracts the general model from code generation process and describes it. This model would describe the model itself and the transmission relationship among models in the process of code generation in the forms that computers can understand and implement. It can meet the requirements of code generation process by MOF description models, current nonmainstream models and custom models.Based on this model, we design and realize the model's running platform. Through the component design of the model itself and the transmission relationship among models, this platform solves the problems of model description and the varity of model transmission, realizes the compatibility of most current models, provides the graphic services which support the operation of model transmission.This thesis first introduces the current research and development of the relationship between models and code generation, Then, considering the code generation problems of un-mainstream models and custom models under current applications, abstracts and describes the model of the code generation process, and designs and realizes the running platform based on this model. Finally with the concrete examples of the current digital application, which defines and runs the code generation process model, it verifies the availability of the model with these examples.This paper contributed to the development of NUDT Digital Campus.
Keywords/Search Tags:Component capsulation of the models and the transmission relationship among models, Code generation process model, Code generation process model running platform
PDF Full Text Request
Related items