Method for determining change impact of software module based on dynamic simulation of complex networks

A complex network and software module technology, applied in design optimization/simulation, special data processing applications, instruments, etc., can solve problems such as low degree of automation and exaggerated dissemination

Active Publication Date: 2018-10-16
BEIHANG UNIV
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention aims at the exaggerated dissemination existing in the determination of the impact of module changes on the current software network, and has not studied the relationship between the propagation of the impact and the charact

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 determining change impact of software module based on dynamic simulation of complex networks
  • Method for determining change impact of software module based on dynamic simulation of complex networks
  • Method for determining change impact of software module based on dynamic simulation of complex networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be further described in detail and in-depth below in conjunction with the accompanying drawings.

[0023] A method for determining the impact of software module changes based on complex network dynamic simulation proposed by the present invention includes four steps, as figure 1 shown. Step 1, determine the target software and obtain its complete software source code. Step 2: Statically scan the source code of the target software, and analyze the element entities and the interrelationships between elements in the software. Element entities include class attributes and methods. Step 3. On the basis of step 2, use the attributes and methods of classes in the software system as network nodes to construct a software attribute method network, and then identify the size of the software module granularity according to actual needs, organize ...

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 determining the change impact of software module based on dynamic simulation of complex networks, which belongs to the field of software complex networks. The method comprises the following steps of: first statically scanning the source code of the target software, and constructing a network of software attribute methods; then identifying the granularity of thesoftware module according to the actual needs, constructing a software complex network model, and dynamically simulating the influence propagation of the change after the determination of the software module to obtain the quantized value of the degree of influence of each node and the scope of the change impact; finally, summing the node with the attenuation coefficient of each change propagationgeneration as the quantized value of the degree of influence of the node, and depending on this quantized value to acquire a visualization result graph of change impact level of the software network.According to the method for determining a change impact of software module based on dynamic simulation of complex networks, considering the change propagation characteristics and the node characteristics are comprehensively considered for dynamic simulation, the entire measurement analysis process can be implemented in the background, and is established in a fully automated process to ensure theminimum human and time costs are reduced, by utilized the attenuation process of the change impact.

Description

technical field [0001] The invention belongs to the field of complex software networks, and relates to a method for determining the impact of software module changes based on software network dynamic simulation. Background technique [0002] With the continuous development of information technology, computer software has been widely used in all aspects of human life, and has made great contributions to the development of human society and economy and the progress of scientific research. The importance of software has risen sharply. At the same time, due to the increasing demand for software functions and the increasingly complex software application environment, the scale and complexity of software systems continue to grow. Changes can be due to new requirements put forward by users, errors found in the process of using the software, or changes in the environment in which the software is used. When a change is made to the software, it will definitely have some potential imp...

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): G06F17/50
CPCG06F30/18G06F30/20
Inventor 艾骏邹卓良苏文翥杨益文郭皓然王飞
Owner BEIHANG 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
Try Eureka
PatSnap group products