Dissertation > Excellent graduate degree dissertation topics show
Study on Technology of Model-driven Entity Object Persistence
Author: ChenLian
Tutor: XingYongKang
School: Chongqing University
Course: Computer Software and Theory
Keywords: Model Driven Architecture Model transformation Object-relational mapping Model transformation rules Model transformation engine
CLC: TP311.52
Type: Master's thesis
Year: 2008
Downloads: 43
Quote: 1
Read: Download Dissertation
Abstract
|
The model-driven architecture (Model Driven Architecture, MDA) is a new software development methodology proposed by the Object Management Group OMG (Object Manage Grooup). This method of software development, systems analysis and design of business functions and platform technology phase separation, the model of the system is divided into two larger levels of abstraction: platform-independent model (Model Independent Model, PIM) and platform specific model (Platform Specific Model, PSM). Platform-independent model PIM the key technology automatically convert to the platform model PSM MDA software development process. Existing entity object persistence, object-oriented data modeling, relational model of data storage, the relational model is built on a mature relationship based on the theory, the object model coupling, cohesion, package-based software engineering approach two different theoretical models combine to produce does not match this paper, model-driven entity object persistence methods: the establishment of an entity object PIM application MDA PIM model transformation, the corresponding relationship model of PSM, build a common software module object-relational mapping, and elimination of the two models do not match. The core model transformation is the conversion rules and conversion engine, input source model transformation engine to perform the conversion rules, the output target model. This paper studies the following tasks: (1) analysis of model-driven rack basic theory and core technology, to explore the theoretical basis of the object model and the relational model, the object-relational mapping combined does not match the application characteristics, as well as to solve two model application. (2) a detailed analysis of the MDA model transformation. Explore MDA development process based on a detailed analysis of the focus of the development process: model transformation, model transformation definition model conversion feature and the main model conversion technology. Focus on analysis of the expectations of the unified model transformation technology QVT (Query / View / Transformation) framework. ③ design entity object model transformation rules and rule-based model transformation engine. Model conversion rules and conversion engine is the key to achieve a model-driven entity object persistence. Meta-model-based mapping applications QVT specification conversion rules define the language design entity object model transformation rules, and on this basis, design rule-based model transformation engine, the completion of the overall structure of the design of the engine and the main function modules dissect. ④ model-driven entity object persistence framework with the test. To the tools integrated Eclipse framework Together2006 as the technology platform entity object model transformation rules. Through the application of a specific instance of the e-commerce system test framework. This design model-driven entity object persistence framework, developers can the effective unified object-oriented design and relational model storage, and improve development efficiency.
|
Related Dissertations
- Service Model Driven Architecture (SMDA) Oriented Modeling Techniques and Tool Implemention,TP311.52
- Research on Traceability and Incremental Consistency of the MDA Model Transformation,TP311.5
- Research on Service Collaboration Model of SOA Based on MDA,TP393.09
- Research on Model Driven Architecture Based on Aspect-oriented Programming,TP311.52
- Design and Implementation of the highly skilled management platform,TP311.52
- MDA-Based Transforation between UML Models,TP311.52
- A Model-Driven Approach for Dynamic Web Service Composition,TP393.09
- Design and Implementation of Model Transformation Tool Based on MDA,TP311.52
- Design and Implementation of Teaching Evaluation System,TP311.52
- Research and Implementation of Convergent Service Creation Method Support for Dynamic Service Composition,TP311.52
- The Analysis of the Transition of Regional Economic Cooperation Pattern,F127
- Research on Software Generation Method Based on MDA’s Metamodel,TP311.52
- Research of Key Technologies in ARGIS Visualization,P208
- The Researches on Agent-Based Model Transformations,TP311.52
- Research and Implementation of the Stateful Service Based on Workflow,TP311.52
- Research and Implementation of UML State Machine Diagram to C Code Generator Based on MDA,TP311.52
- SSH Technique Studying and Its Application in Office Automation System,TP311.52
- MDA mode driver application software store research,TP311.52
- The formal description of the application system Research and Implementation,TP311.52
- A Study on the Transition of Property Insurance Companies’ Profit Model in China,F842.3
- Study of Goal-driven Construction Technique of MIS Development Platform,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|