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

Three-dimensional coordinate model construction method of software complex network

A three-dimensional coordinate, complex network technology, applied in software design, program control devices, etc., can solve problems such as confusion, complex visualization of network images, and irregularities

Active Publication Date: 2017-03-15
BEIHANG UNIV
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention aims at the problem that the visual network image is complex, chaotic and irregular due to the weakness of node disorder in the current structured software function call network model, and it is difficult to provide clear and accurate software topology information for developers or researchers, and proposes A 3D Coordinate Model Construction Method for Software Complex Networks

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
  • Three-dimensional coordinate model construction method of software complex network
  • Three-dimensional coordinate model construction method of software complex network
  • Three-dimensional coordinate model construction method of software complex network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Based on the function calling network of the existing structured software, the present invention adds information such as the function calling sequence, and calculates and generates a set of unique three-dimensional coordinates for each function node. 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 with reference to the accompanying drawings.

[0024] The three-dimensional coordinate model construction method of the software complex network of the present invention includes five steps, such as figure 1 Shown. Step 1. First determine the target structured software and obtain its complete software source code. Step 2, then statically scan the source code of the target software to analyze the functions in the software and the calling relationships between the functions. Step 3. Then use functions as network nodes and function call relationships...

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 three-dimensional coordinate model construction method of a software complex network, and belongs to the field of software complex networks. The method comprises the steps that firstly, target structured software is determined, a complete software source code is obtained, static scanning is performed on the target software source code, functions in software and a calling relation between the functions are analyzed, then, the functions are adopted as network nodes, the function calling relation is adopted as a network side, a function calling network is constructed, function calling sequence information is added into the function calling network, according to the function calling sequence information and the function calling topological structure, a set of unique three-dimensional coordinates are generated for each function node and written into the network nodes, the function calling coordinate network based on the function calling sequence of the structured software is obtained, and the three-dimensional coordinates are used for guiding network visualization work. The obtained network nodes are much orderly, and logic information related to software operation can be provided for the complex network model.

Description

Technical field [0001] The invention is applied to the field of software complex network, and is a method for constructing a software complex network model based on software code. Background technique [0002] With the digitization of systems in various fields, the proportion of computer software used in various systems is increasing, and even in some systems, it exceeds the proportion of hardware in the system, and the importance of software has risen sharply. At the same time, on the other hand, due to the increase in software applications, scale and complexity, the number of software defects has increased dramatically, leading to frequent software problems. To make matters worse, the increase in software defect density increases geometrically as the software scale increases, and has exceeded the developer's control, which is very dangerous for the system. For this reason, software engineering ideas and UML are applied to the software development process; methods such as contr...

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
CPCG06F8/20
Inventor 艾骏张少雄王菲苏文翥杨雨微王佳明杨益文
Owner BEIHANG UNIV
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