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

Software network key node mining method based on complex network

A key node and complex network technology, applied in the field of software network key node mining based on complex networks, can solve the problems of lack of accuracy, ignoring structural attributes, and being too simple in measurement, so as to reduce losses, enhance reliability, and reduce attacks. Effect

Active Publication Date: 2019-08-09
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, most of the current measurement methods are based on directed unweighted networks or undirected unweighted networks. On the basis of unweighted networks, parameter values ​​such as node degree, inter-node distance, aggregation coefficient, and correlation coefficient are extracted as measurement indicators, but no The weight network will ignore some important structural properties of the software system, making the measurement inaccurate
Moreover, such a network model is too simple to study. Although it has a good effect in representing the global characteristics of the software network, it has certain limitations in the local research on the software network.

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
  • Software network key node mining method based on complex network
  • Software network key node mining method based on complex network
  • Software network key node mining method based on complex network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0035] This embodiment relates to the relevant characteristics of the complex network and the topology structure of the software network, and is a new method exploration for the research on the key nodes of the software network. see figure 1 , which is a flow chart of a complex network-based software network key node mining method provided in this embodiment. A method for mining key nodes of a software network based on a complex network, comprising the following steps:

[0036] S1: Obtain a class diagram according to the dependencies, associations, aggregations, combinations, and inheritance relationships between classes in the source code of the software system.

[0...

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 software network key node mining method based on a complex network. The method comprises the steps of firstly according to a network topological structure, taking the number of the methods in a class as the weights of the edges, and redefining the concept of the edge weight value, namely weighting the edges in a directed network of a software system according to the numberof the methods of the class to abstract a directed weighted network model; and then using the nodes which are judged as the alternative key nodes by different key node mining algorithms as the finalkey nodes in the directed weighted network model, so that the obtained key nodes are the key nodes occupying more important positions in the software network, and by protecting the found key nodes ofthe software system, the reliability and the safety of the software system can be enhanced, the attacks from the outside on the software system are effectively reduced, and the loss caused by the damage to the system is greatly reduced.

Description

technical field [0001] The invention belongs to the technical field of software security, and in particular relates to a method for digging key nodes of a software network based on a complex network. Background technique [0002] Key nodes have great influence in software networks, and in real networks such as mobile Internet, scientific research and education networks, physical networks and even biological networks, key nodes play a vital role. With the in-depth study of complex networks in the relevant characteristics of software networks and the broad application prospects of key nodes, the research on key nodes is also playing an increasingly important role in software complex networks. In order to evaluate the influence of nodes, researchers will conduct research and analysis on all abstracted nodes and the relationship between nodes in the software network, quantify the status and influence of nodes in the entire network through certain conditions, and then dig out sof...

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): G06F21/57G06F11/36
CPCG06F11/3608G06F21/577G06F2221/033
Inventor 单纯胡昌振梅珊珊高献伟王鹏
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
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