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

A Graph Mining-based Software Fault Location Method for Electronic Taxation System

A technology of electronic taxation and system software, applied in the field of fault location of electronic taxation system software based on graph mining, can solve problems such as disrupting tax declaration order, stealing, legitimate taxpayers and national economic losses, and achieves good reusability and scalability Good performance, easy operation and simple effect

Active Publication Date: 2015-08-26
XI AN JIAOTONG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the possibility of some program loopholes in the development process of the electronic taxation system software carrying the remote tax declaration method, different software loopholes will lead to different adverse consequences
For example, there are loopholes in the tax software login system that may lead criminals to steal the account or password of the taxpayer, and then pretend to or forge the identity of the taxpayer to carry out malicious tax declaration operations. cause irreparable major economic losses
Therefore, the work of detecting electronic tax software loopholes has a strong social demand and practical significance, but in the process of loophole detection for programs in the electronic tax system, none of the existing technologies can effectively realize the software failure of the electronic tax system. Therefore, it seriously affects the maintenance and processing of faulty software

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
  • A Graph Mining-based Software Fault Location Method for Electronic Taxation System
  • A Graph Mining-based Software Fault Location Method for Electronic Taxation System
  • A Graph Mining-based Software Fault Location Method for Electronic Taxation System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention is described in further detail below in conjunction with accompanying drawing:

[0020] refer to figure 1 , the electronic taxation system software fault location method based on graph mining described in the present invention comprises the following steps:

[0021] S101) Input the electronic tax system software to be tested into the electronic tax system, and then use the program dynamic time slice analysis method to obtain the program call structure relationship according to the input electronic tax system software to be tested;

[0022] It should be noted that the premise of using the program dynamic time slice analysis method is to first obtain the program call structure relationship, including the processing of monitoring data and restoring the dynamic call relationship of the software according to the monitoring log.

[0023] refer to figure 2 , including the following steps:

[0024] 1) During the monitoring process of the software syste...

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 graph-mining-based electronic tax system software fault location method. The method includes: monitoring an executing process of electronic tax system software to be detected, to obtain a dynamic call structure of the software, establishing a call network graph of weights, and analyzing and discovering a frequent subgraph structure of the software during executing, by means of the graph mining technology. Whether or not the current electronic tax system software has abnormally called frequent subgraphs is determined by comparison according to an abnormal call frequent subgraph library of the electronic tax system software, and software fault detection and location are is achieved.

Description

technical field [0001] The invention belongs to the fields of software program call graph construction and graph mining, and relates to a graph mining-based electronic tax system software fault location method. Background technique [0002] Taxation is the most important form and source of national (government) public finance revenue. With the rapid development of the information age, the trend of economic activities over time and space has begun to challenge the traditional tax declaration method. With the continuous deepening and improvement of tax collection and management reform, the use of information and modern management methods has become a trend, and remote electronic tax declaration has become an advanced declaration method. However, the electronic taxation system software carrying the remote tax declaration method may have some program loopholes during the development process, and different software loopholes will lead to different adverse consequences. For examp...

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): G06F11/36
Inventor 郑庆华侯雨桥屈宇刘烃王丽丹
Owner XI AN JIAOTONG 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