Font Size: a A A

In Mda In The Conversion Method Based On The Meta-model Model

Posted on:2011-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:L LiuFull Text:PDF
GTID:2208330332476864Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the 21st century, various software has been used in different fields. With the development of the society, the demand for software grows faster which brings enormous pressure to software developers. To meet the demand, the software industry have to be scalable and factory plantation oriented. Traditional development approaches can not satisfy this situation, so new architecture and method to improve the development efficiency and software quality need to be found. In 2001, the Object Management Group (OMG) proposed a model driven architecture (MDA), which made this ideal possible. The traditional development methods are code-centered and the model works only as a reference. However, MDA is model-centered, which means despite of its guiding role the model gets involved in the development process by generating codes.Firstly, the thesis explains categories of MDA models, the concept of core standards, the life cycle and other concepts and techniques related. Secondly, the thesis studies and analyzes the principles and methods of model transformation, especially the transformation for the element model. As there are lack of transformation rules for generalization relationship in the definition, a set of rules of model transformation for generalization relationship and its description language with BNF paradigms are proposed to complete the definition of transformation. At the end of the thesis, an experiment is done on a case. The experiment involves the model transformation definition of the generalization relationship, the implementation of the PIM model transformation of the case, the formal description of the transformation by definition language of the transformation rule. The experiment examines the feasibility of the model transformation for the generalization relationship.
Keywords/Search Tags:model driven architecture, metamodel, model transformation, generalization relation
PDF Full Text Request
Related items