Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering

Research on Traceability and Incremental Consistency of the MDA Model Transformation

Author MouJinCheng
Tutor ZhangWen
School Harbin Engineering University
Course Software Engineering
Keywords Traceability Incremental Consistency Model Transformation Model Driven Architecture
CLC TP311.5
Type Master's thesis
Year 2011
Downloads 3
Quotes 0
Download Dissertation

The Model Driven Architecture is a software development framework which was defined by the Object Management Group, in order to achieve reusability, portability, and enhancing production efficiency. The MDA is a new way of developing applications and writing specifications, the development process is driven by the behavior of modeling software system, so the core of MDA is model representation and model transformation. Model representation is generally based on UML, and model transformation is still a hot research area for a number of research institutions and manufacturers.Firstly, this paper analyzed the current research of model transformation, then introduced the MDA framework, principles, vision, and model transformation characteristics and properties that worth pursuing, and in accordance with the current situation pointed out problems in the current model transformation, and then pointed out the importance of adding features.Secondly, the paper analyzed the basic form of model transformation, proposed new methods and algorithms to add Traceability to transformation, including the information organization, the method for information collection, information storage and how to apply traceability. Then, considering the user’s requirements of incremental consistency, the paper described three strategies and corresponding algorithms for Incremental Consistency. Incremental Consistency depends on the Traceability, so here proposed a new update strategy for traceability.Finally, based on the framework of EMF and using class model to relational model transformation as an example, the paper constructed the model transformation with Traceability and Incremental Consistency, and then showed how to use the object of transformation to achieve Traceability and Incremental Consistency.

Related Dissertations
More Dissertations