Font Size: a A A

Research Of Model Transformation Method In MDA

Posted on:2008-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:C L ZhangFull Text:PDF
GTID:2178360215459349Subject:Computer software and theory
Abstract/Summary:
In traditional software development, the model and code produced in design phase, become more and more difficult in step with the progress of the project. The code is modified constantly following the changes of technology and customer requirement. Those have caused software production productivity low, portability bad, Interoperability poor, maintaining cost high and so on. The whole software trade hopes the appearance of a kind of new technology to change the current situation of software development. In order to promote the constant development of software engineering, OMG has proposed the Model Driven Architecture, a kind of new method of software development.This paper discusses the basic concepts and core theory of MDA, analyses the data type and syntax of ATL and OCL. Discuss the disadvantage and advantage of existing models transformation technologies. The key work of the paper is that purpose the method that combines the ATL and OCL.This method combines the features and advantages of ATL and OCL, and OCL constraints on the model, use ATL to achieve the model transformation, and can make up the problem that ATL would not be able to ensure data consistency and the lack of dynamic characteristics and that OCL lower conversion efficiency.In the last part of this paper, we explain how to use the method we proposed through a development example, and prove its feasibility in a certain extent.In conclusion, the promotion of MDA technology is beneficial to improve the efficiency and quality of software development, strengthen portability and Interoperability, test and maintain of the software.
Keywords/Search Tags:MDA, Metamodel, Model transformation, ATL, OCL
Related items