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

Method and system for determining instance object conversion order in dynamic update of software

A technology of dynamic updating and instance objects, applied in the direction of multi-program device, program control device, program loading/starting, etc., can solve the problem of lack of dynamic dependency information of runtime objects, etc., and achieve the effect of easy implementation

Inactive Publication Date: 2009-03-25
SIEMENS IND SOFTWARE (SHANGHAI) CO LTD
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But its shortcoming is that since the conversion of each class is regarded as an independent update transaction, and there is a lack of dynamic dependency information between objects at runtime, it can only provide security for the conversion of each object and sub-object in a single class from a static perspective. sexual assurance

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 and system for determining instance object conversion order in dynamic update of software
  • Method and system for determining instance object conversion order in dynamic update of software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Below in conjunction with accompanying drawing, provide the detailed description and specific implementation of the embodiment of the present invention: this embodiment is implemented on the premise of the present invention and the technical solution, and provides detailed implementation and process, but the protection scope of the present invention is not Limited to the following examples.

[0048] The components in this embodiment are implemented using Java programming language and related technologies, and implemented based on an open service platform OSGi (Open Service Gateway initiative, open service gateway platform). Each component corresponds to the service bundle in the OSGi platform, which mainly includes some Java class files to realize specific functions, component description files and other auxiliary directories and files (including HTML files, help documents, icons, etc.). Each component corresponds to a Bundle environment (BundleContext), which contains ...

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 provides a method for determining the object conversion order during the dynamic updating of software and a system adopting the method, which belongs to technical field of the computer application. In the method, acquiring object reference information and reference stop information; comparing and deleting redundant object reference information and the two types of information matched with each other; differentiating the object reference property so as to acquire all dependency relationship information of active objects; testing the updating completeness by utilizing the type test rule; and testing the updating condition of a safety object so as to acquire the reasonable updating order of components. The system comprises a service calling monitoring module, a reference information updating module, a component dependency analysis module, a completeness testing module and an updating order selection module. By the invention, the dynamic dependency relationship of component objects can be dynamically acquired in the operational process of the system, and the reasonable updating order of the component objects can be generated during dynamically updating the components.

Description

technical field [0001] The invention relates to a method in the field of computer application technology, in particular to a method and system for determining the conversion sequence of instance objects in software dynamic update. Background technique [0002] The emergence of software component technology makes it possible to divide a complete application program into an appropriate number of software component modules according to some separation of concerns rules. These components can be developed and compiled independently in different environments, and the actual application system can be built through appropriate assembly methods, so that the components can be reused and shared, and their service life is no longer limited to a certain extent like traditional code modules. applications. Due to the extension of the life cycle, components may need to be updated during their service period in order to improve component implementation, provide new functions, correct design...

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/46G06F9/445
Inventor 徐小辉黄林鹏王德俊王欣
Owner SIEMENS IND SOFTWARE (SHANGHAI) CO LTD
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