Software accelerating life test method

A testing method and software technology, applied in the field of software accelerated life testing, can solve the problems of long software life and difficulty in obtaining samples of software failure time.

Active Publication Date: 2013-11-06
HARBIN ENG UNIV
View PDF1 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] A major obstacle to testing real software systems is that server software is usually designed to run continuously and provide services. Even if there is aging, the life of the software will be very long, and it is difficult to directly obtain software failure through experiments. time sample

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 accelerating life test method
  • Software accelerating life test method
  • Software accelerating life test method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0038] Based on the above principles, an example is used below to illustrate how to actually deploy accelerated life testing to estimate the life of software affected by aging.

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 relates to the field of software performance test, and particularly relates to a software accelerating life test method used for carrying out life test to the software producing aging phenomena by adopting the accelerating life test theory. The software accelerating life test method comprises the following steps: adding codes injected with memory failures; setting accelerating-level pressure value N as 4, 8, 12 and 16, and running a program; recoding failure time TTF, and saving data; estimating sample distribution of software lifetime; establishing a suitable relationship between the lifetime and the pressure, and estimating distribution of average failure time of system being tested under a non-accelerating circumstance. The deployment and implementation of the invention aims to carry out an accelerating life test to the software producing aging phenomena, the lifetime data of software under an accelerating circumstance is obtained through the short time-consuming accelerating life test, the real lifetime of the software under the non-accelerating circumstance is calculated, so that the probability distribution of the software lifetime under a normal use condition is obtained.

Description

technical field [0001] The invention relates to the field of software performance testing, in particular to a software accelerated life testing method for performing life testing on software with aging phenomena using the accelerated life testing theory. Background technique [0002] Software aging is a phenomenon in which software performance gradually declines due to the consumption of computer resources when the software is running for a long time. The possible consequences of this phenomenon are serious. It not only affects the operation of ordinary server software, but also may affect software used in key areas that require high reliability, such as business, finance, technology, and military. In a software environment with extremely high performance requirements, software aging may even cause personal injury or even loss of life. In response to this phenomenon, scholars have proposed a method called "Software Rejuvenation", that is, by periodically restarting the serv...

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
Inventor 赵靖王延斌靳瑜亮李志娟杨武王慧强
Owner HARBIN ENG 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