Model conversion frame supporting separation of conversion engine and mapping rule and the method

A technology of model conversion and conversion engine, which is applied in the direction of program control devices, instruments, calculations, etc., can solve problems such as redevelopment, achieve the effect of enhancing reusability, improving reusability, simplifying workload and technical difficulty

Inactive Publication Date: 2009-07-22
ZTE CORP +1
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] No. 0130011, 0130009, and 0130008 U.S. patents have the following disadvantages: these three patents are all aimed at different technical aspects of the same conversion engine, and their main disadvantage is that the conversion engine and conversion rules are bound together. The conversion technology only realizes the reuse on the same rule set (that is, all the conversion rules in a conversion engine process the same source meta-model and the same target meta-model), and the source model based on the same meta-model should be converted into When the target model is based on a different metamodel, a new transformation engine and corresponding transformation rules must be redeveloped

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Model conversion frame supporting separation of conversion engine and mapping rule and the method
  • Model conversion frame supporting separation of conversion engine and mapping rule and the method
  • Model conversion frame supporting separation of conversion engine and mapping rule and the method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The model conversion device and the model conversion method of the present invention that support the separation of the conversion engine and the mapping rules are further described in detail below in conjunction with the accompanying drawings:

[0038] Such as figure 1 Shown is the module structure diagram of the model conversion device of the present invention, figure 2 is the structural diagram of the proxy rule manager of the present invention, combined with image 3 , 4 , 5; the model conversion device is composed of a conversion engine and a mapping rule base system, specifically including:

[0039] The model extractor 101 is responsible for extracting model elements in the source model. The model elements are extracted by layer-by-layer scanning, that is, the root element in the source model is extracted first, and then handed over to the proxy rule manager 103 for processing. After the root element is processed, the sub-elements of the root element are extra...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a model conversion device and method supporting the separation of conversion engine and mapping rules. The device includes a model extractor, and further includes: a target platform manager, an agent rule manager, a mapping rule query engine, and a mapping rule library , mapping rule editor, mapping rule execution engine, script combiner, script interpreter and public data area; proxy rules pass model elements to the mapping rule query engine, and the mapping rule query engine queries the mapping rule base according to the model elements to obtain the model elements The corresponding mapping rules and proxy rules will then hand over the model elements and mapping rules to the mapping rule execution engine for processing; the mapping rule execution engine will send the processed target script file to the script combiner for merge processing to generate a target script file; script The interpreter interprets the target script file to generate the target model or code. The invention realizes the separation of the model transformation engine and the mapping rule.

Description

technical field [0001] The invention relates to the technical field of computer software development, in particular to a model conversion device and method based on a Model Driven Architecture (MDA) that supports the separation of a conversion engine and a mapping rule. Background technique [0002] At the end of 2002, the Object Management Group (OMG) proposed a new system software development methodology—Model-Driven Architecture (MDA). The core idea of ​​this architecture is to separate the business function logic of the system from the implementation platform technology to avoid tight coupling between business logic and implementation technology. At the same time, MDA can map the platform-independent system function model to different implementations through model conversion technology. On the platform model, the conversion to specific code is finally realized. So that the portability, interoperability and reusability of the software system can be maintained for a long ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/44G06F17/30
Inventor 李晓峰董振江沈蓓洁乔秀全宋小兵杨勇吴豫宁滕广松
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products