Font Size: a A A

The Design And Implementation Of Automatic Modeling Tools Based On MDA

Posted on:2009-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y B SongFull Text:PDF
GTID:2178360272478139Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Model Driven Architecture is a research focus in the field of software engineering in recent years, representing a main direction of software development. This thesis has done some analysis and research work on the principle and realization of the software-developing method based on MDA. It summarized the advantages of MDA based software development.The thesis furthers its research by applying the concept of MDA to the development of a modeling tool. The advantage of Eclipse platform in graphical editing is analyzed by the presentation of Eclipse platform and GEF framework. Combining with the current situation of model driven architecture, a modeling tool based on Eclipse and GEF is designed. The tool deals with common diagrams as Use Case diagram, Class diagram, Sequence diagram, Activity diagram and State Machine. It realizes the function of automated generation of model framework by parsing the requirement files and calling the corresponding methods to create the models. The introduction of use case description into Use Case diagram provides a feasible and effective way for automated model transformation and its implementation.The realization of automatic transformation in the tool can greatly improve the modeling efficiency. At the same time the canonicity, consistency and correctness of the model are promoted, which makes the quality and maintainability of developing-software greatly improved.
Keywords/Search Tags:MDA, Eclipse, GEF, UML2.0, Model Transformation
PDF Full Text Request
Related items