Font Size: a A A

Research On Automatic Generation Of Real - Time System Code Based On

Posted on:2015-09-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q T MaFull Text:PDF
GTID:2208330431978196Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The rapid development of computer technology make the traditional software development process is facing more and more problems, especially the disconnection of the system design and implementation, as well as the integration problems that new technology and old software system. In allusion to a series of problems, this assumption through initial system design model to generate code automatically has been put out. At the same time, the concept of MDA (Model Driven Architecture) was proposed by OMG (Object Management Group) in2001. MDA is a kind of new software development methodology, it has changed the past code-centric software development mode, using modeling language instead of codes for software development, using the model transformation techniques to automatically generate the code. MDA is a kind of framework based on UML and other industry standards, supporting software design and model visualization, storage, and exchange. The basic idea of MDA is:firstly through the modeling language to create the PIM (Platform Independent Model); and then through the corresponding model conversion tool to transform the PIM to PSM (Platform Specific Model) under specific platform according to the mapping rules defined in advance; finally using a code generator automatically generate Specific Platform application code.The model transformation based on MDA is divided into the transformation from source model to target model and the translation from source model to target code. This paper start with the research background of model driven architecture, describe the relation technology that model transformation and code generation automatically. The following chapters will detailed illustrate the technology of code generation automatically through a case that use the pseudo-code generated real-time system graphics design model to generate the C/C++program framework under Windows CE platform. Firstly, introduce the object modeling and graphic symbol representation of real-time system graphics design model. Then analysis the feasibility of mapping between real-time system graphics design model and Windows CE real-time operation system, and give the specific mapping rules of all atomic objects and action primitives from real-time system graphics design model to Windows CE real-time operation system. Finally, present the design project that compile and execute the pseudo-code to generate target code under Windows CE platform based on above mapping rules. At the end of the paper, an example through the compiler generate the C/C++program framework under Windows CE platform is given. This research work will provide a good support to the development under Windows CE.
Keywords/Search Tags:graphics design model, mapping rules, code generation, Windows CE
PDF Full Text Request
Related items