Font Size: a A A

Research And Application Of Model Transformation Technology Based On MDA

Posted on:2009-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:H YangFull Text:PDF
GTID:2178360272978275Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software is playing a more and more important role in modern enterprise's activities. From machinery language ,assembly language to high-level language like C/C++ and java ,the abstract level of software development is being improved . This also means that what the developers really care are not those details in technical but the businesses themselves. Because of these trends, OMG (Object Management Group) published MDA (Model Driven Architecture) at 2001. MDA is an industry standard framework, which is based on UML and other industry standards. It supports software design and model's visualization, store and exchange. The MDA treats models as the main production in a system development activity, divides an application or integrated system into Platform Independent Models (PIMs) which describes business and application logic ,and Platform Specific Models (PSMs) which describes a system with the full knowledge of the final implementation platform .The MDA maps PIMs to PSMs and further to Codes automatically or semi-automatically by model transformation and provides a new idea for solving the problem of incompatible between platforms and middlewares in system integration and inter-operation. The model will not play a minor role any more, instead it will go through in the process of software development.This paper analyzes the essence and core technology of MDA software development methodology through introducing the background and relevant specifications,and studies the model transformation theory and methodology in depth, especially the PIM to PSM transformation. This paper summarizes and compares the model transformation technologies and the supporting tools in the industry at present.It points out the importance of metamodeling.A framework of model transformation based on metamodels was brought out.This work gives a group of transformation rules based on OCL .Pattern was introduced to transformation from PIM to PSM.Transformation Pattern was used to specify transformation at meta level.This dissertation gives the approach to specify model transformation by transformation pattern ,and proves it in a real MDA application later. At last, this work discusses the expectation of model transformation technology.
Keywords/Search Tags:model driven architecture, platform independent model, pattern, model transformation, metamodeling
PDF Full Text Request
Related items