Font Size: a A A

Design And Implementation Of Model Transformation Tool Based On MDA

Posted on:2012-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q ZhangFull Text:PDF
GTID:2218330362950437Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
During these years, the information technology represented by the computer technology has had a profound impact on human society, the speed of software requirement is much faster than the speed of software production, but there are transplantation problem and interoperability problem in current software production. In order to solve these problems, Object Management Group (OMG) raised Model Driven Architecture (MDA) and Model Driven Software Development (MDSD), model transformation is one of the core technologies in MDSD. Only when the model transformation technology is completely solved can the problems of integration and interoperability of different platforms and different technologies be solved.Researches on model transformation, it will raise the transformation rules between BPMN model and JBPM model and use these rules to design and implement a model transformation tool based on MDA.First, it will give introductions about model and model transformation basic concepts including metamodel and model, source model and target model, model transformation, model transformation engine, model transformation rules. These are the basis for later research on this field.Then, it will show the two models in this paper, BPMN model and JBPM model, it will focus on the figure elements and control structures of BPMN model and the elements of JBPM process definition language.Next, researches on the model transformation between BPMN model and JBPM model, it will raise the model transformation rules between them namely BandJ model transformation rules, and it will form the file of model transformation rules namely BandJ model transformation rule file. This file is the most important thing in connecting model and model transformation and it will provide rules and principles in model transformation between BPMN model and JBPM model.Last but one, based on the BandJ model transformation rule file, it will describe the principle and some algorithms of the model transformation. Based on these, it will give the design of the BandJ model transformation tool, including the function, the structure, the modules and the cooperation between them.At last, based on the deisgn of the tool, it will implement a BandJ model transformation tool. This tool will be used in the campus service platform and will show the transformation process from BPMN model to JBPM model by the example of instruction order process, the transformation process from JBPM model to BPMN model by the example of outsource order process.
Keywords/Search Tags:Model Driven Architecture, Model Transformation, Model, BPMN Model, JBPM Model, BandJ Model Transformation
PDF Full Text Request
Related items