Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Method for acquiring and converting the state of component in the time of operation during software dynamic evolvement

A technology of software dynamic evolution and runtime state, applied in the field of telecommunications, it can solve the problems of limited languages ​​and environments, and no general available methods are provided, so as to achieve the effect of efficient acquisition and conversion

Inactive Publication Date: 2008-04-16
SHANGHAI JIAO TONG UNIV
View PDF0 Cites 33 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Its shortcoming is that it is limited to a specific language and environment (Michael Hicks' method mainly provides upgrade support for C-like languages), and only provides us...

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 acquiring and converting the state of component in the time of operation during software dynamic evolvement
  • Method for acquiring and converting the state of component in the time of operation during software dynamic evolvement

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] 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.

[0032] The component old version (Component_v1) and the component new version (Component_v2) involved in this embodiment are all implemented based on Java technology. Other resources necessary for the function, including HTML files, help documents, and icons. Therefore, at runtime, a component instance is a collection of objects. Each component contains a default code structure parser (Code Parser), which is used to assist in generating the logical representation meta-model (Mata Model) of the component. In software operation, each component corresponds to a component container (...

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 component running status acquiring and conversion method of software dynamic evolvement, belonging to the software maintenance technical field, including following procedures that: the realization source codes, the component protocols and the internal operation logics of the new and the old versions of the component are analyzed, the internal structure logic representation models of the component are built respectively; compared with the two logic representation models, the corresponding member variables and syntactic structures are identified, the detailed description of the relativity between the new and the old versions of the component is returned, the component status information which needs to be acquired and converted to the new version is defined; the logic representation model of the new version of the component is modified, the interface method is increased in order to export and store the running status information of the old version; in addition, the interface method is increased in order to import and convert the status information; based on the modified logic representation model of the new version of the component, the source codes of the new version of the component are regenerated. The method of the invention can effectively acquire and convert component running status information and realize the status conversion function of the dynamic evolvement support system.

Description

technical field [0001] The invention relates to a method in the technical field of telecommunication, in particular to a method for acquiring and converting the runtime state of a component in software dynamic evolution. Background technique [0002] Applied software systems include aerospace support systems, online service systems, life support systems in medical applications, etc., which require the system to provide 24 / 7 / 365 availability. System interruption means paying a high price or even endangering life. System software must Capable of dynamic evolution at runtime. It usually includes many interacting components, each of which is an independent combination or configuration unit, contains interfaces specified by contracts and explicit environment dependencies, has clear and well-defined tasks, software components can be configured independently, and are controlled by the first Three parties to integrate, due to the highly modular design, component-based software is v...

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 SHANGHAI JIAO TONG UNIV
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
Eureka Blog
Learn More
PatSnap group products