Font Size: a A A

Theory Of An MDA Based Method On Automatic Modeling And Model Transformation

Posted on:2014-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:L G WuFull Text:PDF
GTID:2268330401981219Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Model Driven Architecture (MDA) proposed by the Object Management Group (OMG),a new software architecture model as the core model into a key technology to drive the entiresoftware development through the transformation between models. Among them, the modeland the conversion is the focus and difficulty of the MDA development approach.MDAcontext, to use case-driven, as the center, combined with analysis of the relationship-orientedmethod, a demand for automatic modeling and model transformations proposed methods forthe analysis model of a gap in demand to solve MDA.The method uses a top-down method to get the needs of the bottom-up analysis methodof automatic model building. The method uses UML2.0activity diagram description ofbusiness processes, using the Query/View/Transformation (QVT) language to developtransformation rules, conversion rules and refinement rules the CIM layer of activitydiagrams automatically converted to the use case diagram of the CIM layer, support casesincluded and extended relationship. Use generated with cases of figure, to use case-drivenrequirements elicitation, with the study of the English sentence, and the relationship-orientedthinking, expressed through the development of beneficial relationship class natural language,the use of this class of natural language description of use cases, generates UCS.TheUCS-based relationship-oriented approach and the data entity extraction operations, theestablishment of a two-dimensional operation and data entity relationship matrix, the use ofaffinity analysis algorithms to high cohesion and low coupling principle of class extraction.Re-use the generated class model and use case model, to extract class model and use casemodel two-dimensional relationship matrix, affinity analysis, extraction component generatedcomponent model. CIM use case model to the conversion of PIM in class model andcomponent models. Finally, the demand for library system for automatic modeling and modeltransformation, through the analysis of the case to verify the feasibility of the method.This study for the MDA requirements modeling and model transformation provides asolution to improve software design automation, MDA needs to make up the gap of theanalysis model, to ensure the consistency of the model traceability and demand to improvethe quality of software.
Keywords/Search Tags:model-driven architecture, Use Case Driven, relations-oriented approach, affinity analysis, model transformation
PDF Full Text Request
Related items