Font Size: a A A

Conversion Technology Research And Based On The Qvt Model

Posted on:2006-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:B ZhuFull Text:PDF
GTID:2208360182469024Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Model Driven Architecture (MDA) is a new software developing method proposed by Object Management Group (OMG). In the new mechanism, model is considered as the primary artefact during software development. Query / View / Transform (QVT) is also a standard for model transform based on the MOF model proposed by OMG The purpose of QVT is to transform models automatically. This thesis studies the QVT standard and designes the rules for model transform.This thesis compares MDA methodology with traditional software developing methodology, and analyzes the advantages of MDA and the problems it can resolve. Based on the study of existing QVT Submission, this thesis presents some principles in realizing the QVT standard. The answer to QVT Request For Proposal (RFP) and the corresponding resolutions are also provided. The core of QVT is model transform rules. This thesis presents a QVT model transform rule based on Relation & Mapping. It defines its abstract syntax and concrete syntax in pseudocode form. This thesis also realized a standard model transform for a real example and analyzed the model transforming process from UML to RDBMS. It has been proved that the rule can be used in combination, repetition and nesting. The rule also supports tracing to the source and transforming bidirectionally.The study of model transform and QVT is underway and there is no standard on these. The thought of QVT realization and the model transform rule proposed by this thesis can be used for a reference to the related works.
Keywords/Search Tags:Model Transform, QVT, MDA, Relation, Mapping
PDF Full Text Request
Related items