Shielding data-based open source software reliability evaluation method

An open source software and data shielding technology, applied in software indicators, software maintenance/management, etc., can solve problems such as inability to evaluate system reliability in real time and accurately, failure data is difficult to obtain, failure data of subsystems cannot be better utilized, etc. , to achieve the effect of real-time rapid evaluation of software reliability

Inactive Publication Date: 2018-11-02
GUIZHOU INST OF TECH
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the actual software development process, due to the influence of software testing strategies and testing costs, it is difficult to obtain complete failure data or consume a lot of resources, so the software failure data appears shielding phenomenon, which leads to system failure. The cause of the failure cannot be determined or some failure types cannot be judged
[0004] At present, most evaluation methods for the reliability of open source software use non-homogeneous Poisson process and stochastic differential equation theory to calculate. These calculation methods rarely involve the phenomenon of shielding failure. Therefore, the existing reliability evaluation methods cannot solve the problem of The failure shielding phenomenon in the software testing process cannot make better use of the failure data of the subsystem, so that the reliability of the system cannot be accurately evaluated in real time

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
  • Shielding data-based open source software reliability evaluation method
  • Shielding data-based open source software reliability evaluation method
  • Shielding data-based open source software reliability evaluation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0063] As mentioned above, the fault data is collected from the online defect tracking system of the open source software system, the fault data contains the general shielding failure data, and then according to the characteristics of the shielding data, using the theory of non-homogeneous Poisson processes that can be superimposed, the open source The cumulative failure function and failure rate of the software system further evaluate the reliability of the open source software system.

[0064] Further, the definition of general masked data is as follows:

[0065] Assuming that the open source software system contains k objects, the indexes of the k objects form an object set U={1,2,...,k}, if the system is at t j (j=1, 2, ...) a failure occurs at a time, denote S j for t j The object collection of the failure reasons of the software system at any time, defined in the form of (k, t j , S j ) structure data is general shielding data.

[0066] If the open source software s...

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 shielding data-based open source software reliability evaluation method. According to characteristics of shielding data, and by utilizing a non-homogeneous Poisson process theory which can be superposed, a cumulative failure function and a failure rate of an open source software system are calculated, and the reliability of the open source software system is further evaluated. By using an EM (Expectation Maximization) algorithm, the problem that maximum likelihood estimation is difficult to implement in reliability evaluation of open source software under general shielding data can be solved, and a reliability evaluation result of the open source software can be timely given, so that the demand of rapidly evaluating the reliability of the software in real time is met.

Description

technical field [0001] The invention relates to an open source software reliability evaluation method based on masked data, and belongs to the technical field of open source software reliability calculation methods. Background technique [0002] In order to develop high-quality, high-safety products that satisfy users, software companies spend a lot of development costs on software testing, troubleshooting, and improving software reliability. Since the 1990s, open source software has developed rapidly. With the development of the next generation Internet and mobile Internet, the concept of open source software will be more compatible with the concept of software as a service (SaaS). The characteristics of open source software based on bazaar development, peer review, and community development determine its huge difference from traditional commercial software development models. [0003] Shielded data means that the real cause of system failure is unknown, that is, the cause...

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): G06F8/77
CPCG06F8/77
Inventor 杨剑锋胡文生王喜宾
Owner GUIZHOU INST 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