Dissertation > Excellent graduate degree dissertation topics show

Meta-modeling Technology and Its Application

Author: ChangShanShan
Tutor: ZhuJiaGang
School: Jiangnan University
Course: Computer Software and Theory
Keywords: meta-modeling graph grammar instance generating UML
CLC: TP311.5
Type: Master's thesis
Year: 2012
Downloads: 66
Quote: 0
Read: Download Dissertation

Abstract


Meta-modeling in UML is one of fatal parts of software generating. The relevant theoryand technology on meta-modeling have been being applied in software generating regionssuch as Domain Specific Language.The technology of automatic generation of meta-modelinstance not only can reduce the difficulty and cost of software development, but also canimprove software development efficiency. First, this paper proposes a graph grammar togenerate an instance, developed the ability to syntax-based language into the languagemeta-model-based techniques. That is, from the meta-model instance of the class diagram toclass diagram of the formal model transformation rules, for instance the automatic generationof the model class diagram technique laid the theoretical foundation. Second, based on thegraph grammar of meta-model instance generation, proposed the corresponding instance ofthe meta-model diagram automatic generation algorithm and proved that the algorithm infigure syntax equivalence. And in the visual UML modeling platform to implement thisalgorithm, has been automatically generated from the UML meta-model instance of a largenumber of expected results. Third, combined the technology of automatic generation ofmeta-model instance, used in the automatic generation of lexical analyzer. Based on the graphgrammar of meta-model instance generation, add a different qualification, you canautomatically generate a large number of different lexical meet the requirements of the lexicalanalyzers, lexical analyzer to improve the development efficiency, and reduce developmentcosts.The main work of this paper is as follows:Firstly, this paper analyses the modeling theory and its research status, Meta-modelingtheory has been widely used in a large number of engineering practice. Display the feasibilityand superiority of the element model. And introduces the latest achievements of meta-modeling–meta-model instance graph grammar, and starting from the angle of application,the paper puts forward the content, element model examples of automatic generationtechnique.Secondly, according to the meta-model instance graph grammar, put forward meta-modelinstance diagram automatic generation algorithm, and proves that the algorithm and graphgrammar equivalence. In this algorithm, the visualization software development environmentin the realization of this algorithm, obtained from the UML element model to automaticallygenerate the large number of examples of the expected results.Thirdly, the meta-model of automatic generation of examples of techniques and compilertheory, applied to the automatic generation of lexical analyzer. According to the automaticstatemachine theory and lexical analyzer theory, finite state automata and the lexical analyzerthat existed between one one corresponding relationship. The one one corresponding relation,in meta-model instance diagram automatic generating algorithm based on constraintconditions were obtained by adding lexical analyzer example diagram automatic generatingalgorithm.

Related Dissertations

  1. The Research and Design of Middle-Small Enterprises Purchase-Sales-Inventory Management System,TP311.52
  2. Design and Simulation of Flight Management Computer System CDU Unit in Flight Simulation,TP391.9
  3. Method of mapping UML models to XMI,TP311.5
  4. The Application and Research on Web Testing Method Based on Model,TP311.53
  5. Formalization-based Methed to Generate Test Sequence of UML,TP311.53
  6. Investments Projects Evaluation Supporting System Based on Optimizing Model of Industrial Parameters,F283
  7. Research of Website Development Technology Base on Model Driven Development Methodology,TP393.092
  8. The Research on Transformation from PIM to PSM for Seam,TP311.52
  9. The Research on Seam-specific Model Driven Architecture Approach,TP311.52
  10. The Integrated Central Control System of Batch Dyeing Machine,TS193.3
  11. Application and Research of UML for Smartphone Development,TP311.52
  12. Analysis and Design of Quality Courses Management System Based on .NET,TP311.52
  13. SSH framework based on the process of design and implementation of teaching management platform,TP311.52
  14. Analyze、Design and Realize the Stadium Management System Based on UML,TP311.52
  15. Based on UML use case diagrams and activity diagrams test case generation method,TP311.53
  16. The Database Design and Implementation in the Platform of Tibetan/chinese Remote Education,TP311.13
  17. Showhand Online Game System Design and Implement,TP393.09
  18. Sdesign and Implementation of Course Scheduling Management System,TP311.52
  19. The oscillator Road Science and Technology Human Resource Management System,TP311.52
  20. Designa nd Implementation of Remote Occupation Training System Based on J2EE,TP311.52
  21. The Research and Development of Project Management System for Financial Equipment Industry Based on PDM,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering
© 2012 www.DissertationTopic.Net  Mobile