Font Size: a A A

The Research On Composite Model Refactor In MDA

Posted on:2006-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:M SongFull Text:PDF
GTID:2168360152990292Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Object Management Group brought forward MDA methodology in 2001.3 and regard it as developing goal in the future.MDA is a kind of methodology based on model, which consider modeling language no only as a programming language but also as a designing language.MDA supports visualization and storage and interchanging of model and can create the abstract model that can be understood by computer.These models are independent of concreate platform technology and stored in a standard way. In this way,MDA can face the changeability of the platform and user requirement.Refactor can improve the quality of software. In the premise of not modifying the external behaviour, refactor improve the internal stucture of system. In this way, rafactor can make the software conform to the correct design principle.The programmer perform refactor based on code in the traditional condtitions.But with the development of MDA, model will increasing beacome the center of software development. Model refactor will also become popular in the future. The dissertation study model reafctor in the MDA.This dissertation consists of four parts of work as follows:1) Find refactors adapting to model based on the analysis of existent refactor , which facilitates the modeling refactor in mda.2) Put forward model refactor framework, Extend the uml metamodel to support refactoring, and emphatically study composite refactor,evaluate the possibility and the problem of composite refactor .3) Describe the dependent relation of composite refactor using predication logic.Finally,Put forward the alogthrim calculating the pre-condition and post-condition of multi-composite refactor and evaluating feasibility of composite refactor.4) Refactor and transform the pirn of GBGL Using optimalJ Tool and anlysisthe effect.
Keywords/Search Tags:MDA, Model Refactor, UML, MOF, Composite Refactor, OptimalJ
PDF Full Text Request
Related items