Unlock instant, AI-driven research and patent intelligence for your innovation.

Component dynamic replacing method based on semantic

A component and dynamic technology, applied in the field of computer software development middleware, can solve the problems of blocking and unable to find the component description method, and achieve the effect of improving accuracy and performance.

Inactive Publication Date: 2009-05-27
ZHEJIANG UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, the current informal method cannot find a powerful component description method to describe the runtime information of the component. Generally, it can only block a large number of components to prevent the target component from being in an unstable state during dynamic replacement.

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
  • Component dynamic replacing method based on semantic
  • Component dynamic replacing method based on semantic
  • Component dynamic replacing method based on semantic

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] 1) Semantic component model

[0032] The semantic component model includes a behavior model and an interaction model. In the behavior model, an operation sequence forms an interface, and the interface is released through ports (see figure 1 ); In the interaction model, the ports are connected through connectors.

[0033] If the operation sequence in the interface is an atomic sequence (that is, a transaction), the interface can be identified as a transaction initiation interface, and the port published by the interface is also a transaction initiation port accordingly.

[0034] There are two types of ports: service ports and configuration ports. Interfaces published through service ports provide generic services in the usual sense. The configuration port provides services related to dynamic replacement. The configuration port includes four types: Getter, Setter, Passivator, and Activator. Among them, the Getter port is responsible for the collection of the state of t...

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 relates to the field of computer software development middleware, in particular to a method for dynamically replacing components based on semantic. The method for dynamically replacing the components based on semantic adopts the semantic technology to provide richer information for component description, and uses a method for guaranteeing the consistency constraint of a component-based software system to set constraint conditions for component replacement, wherein the components are component models based on the semantic technology. Compared with the prior art, the method has the advantages that the method adopts a mature informal method to introduce semantics into the component models, can better describe runtime information of the components, provides necessary information for dynamic replacement of the components, simultaneously thins the granularity from overall components to ports of the components during replacement, improves the precision for searching a component set which influences target components, and only blocks corresponding transaction starting ports of the components during the replacing period, so as to improve the system performance during the replacing period.

Description

technical field [0001] The invention relates to the field of computer software development middleware, in particular to a method for dynamically replacing components based on semantics. Background technique [0002] Some systems must run without interruption for a long time, such as navigation systems, financial systems, and mail systems. Disruption of these services can be costly, even catastrophic, for both providers and customers. Therefore, the development of new technologies, customer needs, function realization or business process changes all require the software system to have the ability of dynamic evolution, that is, the function update of the software can be realized without stopping the system operation. [0003] In addition, adaptive and self-managing systems are attracting more and more attention. With the emergence and development of the Internet, the environment faced by component-based systems has gradually changed from static and closed to dynamic and open...

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
IPC IPC(8): G06F9/44
Inventor 邓水光殷昱煜李莹尹建伟吴健吴朝晖
Owner ZHEJIANG UNIV