Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for integrating software tool based on model synchronizing

A technology of software tools and integration methods, applied in the direction of program control devices, etc., can solve problems such as inability to support fine-grained modification, inability to meet tool data integration, and complex tool data models, so as to meet the requirements of data consistency and realize fine-grained Synchronization, the effect of improving synchronization efficiency

Inactive Publication Date: 2009-01-21
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Similarly, using ATL cannot support fine-grained modifications, and modifications to the original model or the target model will trigger the conversion process of the entire model
[0004] With the increasing functions of software tools, the tool data model has become more complex, and the current low-efficiency model conversion methods can no longer meet the needs of tool data integration

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
  • Method for integrating software tool based on model synchronizing
  • Method for integrating software tool based on model synchronizing
  • Method for integrating software tool based on model synchronizing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0036]The invention proposes a software tool integration method based on model synchronization, the core idea of ​​which is to realize automatic fine-grained synchronization conversion between models through a model synchronization framework. The model synchronization framework provides a guidance framework and an execution engine for fine-grained synchronization between two structured models. It defines a rule-based execution process, provides a monitoring mechanism, and defines a set of interfaces and abstract methods. By extending the interface, the developer sets the monitoring of the tool data model, defines the synchronization rules between specific data models, and completes the model synchronization process between tools through the rule executor to realize the data integration of the tools.

[0037] The model synchronization framework in the present inventio...

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 belongs to the computer software field, in particular to a method for integrating software tools on the basis of model synchronization. The method establishes a model synchronous frame through setting up synchronous rules to realize automatic fine-grained simultaneous data transfer between models and to finish the integration of the software tools. The method of the invention satisfies data consistency constraint between tools with a mode of model synchronization, the method captures and trace the renewal process of the models through a monitoring mechanism to realize the automatic trigger and the fine-grained renewal of the synchronous process, the synchronous efficiency is improved, and the data consistency demands between the tools are satisfied.

Description

technical field [0001] The invention belongs to the field of computer software, and in particular relates to a software tool integration method based on model synchronization. Background technique [0002] The software production environment is a complex system, including many software tools (hereinafter referred to as tools) used to assist activities or tasks in the process of computer software development, operation, maintenance, management, and support. Integration in a software development environment means that all components in the environment, including tools, products, and platform infrastructure (platform services) that support integration, can work together to form a unified, consistent, and harmonious whole. Data-oriented software tool integration is an important type of tool integration, which describes the properties that the integrated tools should have when there is shared and associated data, among which data consistency is an important property. When tools ...

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 Applications(China)
IPC IPC(8): G06F9/44
Inventor 王伟刘丽张文博宋云奎钟华魏峻黄涛
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products