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

Method for automatically analyzing dynamic dependency relationship between members

A dynamic dependency and automatic analysis technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of inaccurate dependencies and errors, and achieve the effect of improving development efficiency and correctness

Active Publication Date: 2015-04-08
山东中创软件商用中间件股份有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this method has greatly improved the development efficiency, because it only uses the static analysis method, the obtained dependencies are inaccurate or even wrong in some positions, especially those that may be executed multiple times. , or locations that can be reached by multiple paths, such as loop structures, branch junctions

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 automatically analyzing dynamic dependency relationship between members
  • Method for automatically analyzing dynamic dependency relationship between members
  • Method for automatically analyzing dynamic dependency relationship between members

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Below in conjunction with accompanying drawing and specific embodiment, further illustrate the present invention, should be understood that these embodiments are only for illustrating the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various aspects of the present invention Modifications in equivalent forms all fall within the scope defined by the appended claims of this application.

[0038] The flow chart of the technical solution described in the summary of the invention part of the present invention is as figure 1As shown, using the above method, an automatic extraction tool for dynamic dependencies between Java components - DDET (Dynamic Dependences Extracting Tool, Dynamic Dependence Extraction Tool) was developed. DDET directly analyzes and modifies Java bytecode, and its input can be a jar, war, ear package containing bytecode files, or a singl...

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 method for automatically analyzing a dynamic dependency relationship between members. By the method, when a program runs, the precise dynamic dependency relationship of the program under the current execution environment can be automatically calculated. According to the method, before the program runs, a dynamic dependency automation machine of the program is constructed through a static analysis method; and when the program runs, the corresponding dynamic dependency automation machine automatically runs, and the dynamic dependency relationship of the program is adaptively updated according to the current execution situation. All types of operation in the method are automatically finished; and compared with the prior art, the method has the advantages that the development efficiency and the correctness are greatly improved. By the method, an automatic extraction tool, namely a dynamic dependences extracting tool (DDET), for the dynamic dependency relationship between the Java members is developed; the DDET directly analyzes and operates Java bytecodes; and when any Java member system supporting dynamic updating runs, the precise dependency relationship of the Java member system can be automatically obtained.

Description

technical field [0001] The invention belongs to the field of computer applications, and in particular relates to an automatic analysis method for dynamic dependencies among components. Background technique [0002] The software environment and user needs are always changing, and these changes are either difficult to predict when the software is initially designed, or although predictable, the processing cost is very high, and it is not suitable for the current version of the system. Therefore, it is more and more necessary to dynamically update the old version of the software system that has been online, that is, to update or upgrade the system without stopping the currently running system, so as to adapt to the new environment and meet the new needs of users. [1] . Dynamic update not only needs to ensure the consistency of the system before and after the update and during the update process, but also we hope that the dynamic update can be completed as soon as possible whil...

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/445
Inventor 马晓星曹春吕建苏萍
Owner 山东中创软件商用中间件股份有限公司