Load-related software aging detection method

A technology of software aging and detection methods, applied in software testing/debugging, error detection/correction, instruments, etc., can solve problems such as it is difficult to determine the aging of the previous version, and the aging cannot be detected, so as to solve the problem of high false alarm rate, Loss-avoiding, strong robustness effect

Active Publication Date: 2020-11-27
WUHAN UNIV OF TECH
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method cannot detect aging without prior knowledge (pre-robust version), and it is difficult to determine whether the pre-version is completely aging-free

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
  • Load-related software aging detection method
  • Load-related software aging detection method
  • Load-related software aging detection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0028] Such as figure 1 As shown, the load-related software aging detection method in the embodiment of the present invention includes the following steps:

[0029] S1. Using a load generator to pressurize the software to be tested, the load generator is a stress test script adapted to the software to be tested, and is used to adjust the pressurization of the software;

[0030] S2. Use monitoring tools to regularly collect multiple aging variables, use dimensionality reduction methods to simplify key variables, and linearly estimate aging trends by reducing multicollinearity, and use non-parametri...

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 load-related software aging detection method. The method comprises the following steps: S1, pressurizing to-be-detected software by utilizing a load generator; S2, periodically collecting a plurality of aging variables by utilizing a monitoring tool, simplifying the key variables by adopting a dimension reduction method, performing linear estimation on an aging trend by reducing multicollinearity, analyzing the aging variables, and screening out a monitoring index with the highest correlation; s3, establishing an automatic time sequence analysis model, and analyzing the screened monitoring indexes to obtain a time sequence curve signal; and S4, constructing a deviation graph according to the time sequence curve signal, and judging whether an aging phenomenon exists or not according to a deviation value and a change rule. The software aging detection method solves the problem that a traditional software aging detection method based on trend detection is high infalse alarm rate, facilitates developers to detect the software aging problem in the development stage, and avoids loss caused by the software aging problem.

Description

technical field [0001] The invention belongs to the field of software aging, and in particular relates to a new load-related software aging detection method. Background technique [0002] In long-running operating systems, software aging is the main cause of system performance degradation or software crashes. The complexity and time characteristics of software aging make its detection very difficult. Therefore, detecting software aging in the development and testing phase is one of the important ways to reduce the loss caused by software aging. [0003] Memory leaks are one of the important causes of software aging. Traditional software aging detection methods related to memory leaks mainly use trend analysis to detect software aging by monitoring software resource consumption under stress testing. However, the reason for the increase in resource consumption of software under stress testing may be due to the software's management of resources. Therefore, the traditional me...

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): G06F11/36
CPCG06F11/366G06F11/3684G06F11/3688
Inventor 向剑文徐斌刘钦臣赵冬冬
Owner WUHAN UNIV OF TECH
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