Unlock instant, AI-driven research and patent intelligence for your innovation.

Open-source software reliability modeling method considering fault introduction based on Pareto distribution

A technology of open source software and modeling methods, applied in software testing/debugging, instrumentation, electrical digital data processing, etc., can solve problems such as poor reliability, and achieve good fitting and predictive performance effects

Active Publication Date: 2020-04-21
SHANXI UNIV
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the problem that open source software will introduce new faults and have poor reliability when removing detected faults during development and testing, the present invention provides a reliability modeling method for introducing open source software based on Pareto distribution faults

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
  • Open-source software reliability modeling method considering fault introduction based on Pareto distribution
  • Open-source software reliability modeling method considering fault introduction based on Pareto distribution
  • Open-source software reliability modeling method considering fault introduction based on Pareto distribution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] This embodiment is based on the open source software reliability modeling method that Pareto distribution fault introduces, comprises the following steps:

[0056] General Software Reliability Model Based on Inhomogeneous Poisson Process

[0057] Generally speaking, in the process of software testing, fault detection can be regarded as a counting process {N(t), t≥0}. N(t) represents the cumulative number of faults detected until time t. Therefore, the general software reliability model based on non-homogeneous Poisson process can be defined as:

[0058]

[0059] Among them, M(t) represents the mean value function, that is, the number of faults expected to be detected until time t.

[0060] Generally, the assumption of establishing a software reliability model of a non-homogeneous Poisson process is that the number of instantaneously detected faults is proportional to the number of remaining faults in the software, and we can obtain the following formula:

[0061] ...

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 an open-source software reliability modeling method considering fault introduction based on Pareto distribution, and belongs to the technical field of computer software. According to the specific scheme, a parto principle is applied to fault introduction in an open-source software test, and the method comprises establishing a general software reliability model based on a non-homogeneous Poisson process, fault introduction based on generalized Pareto distribution and an open source software reliability model considering fault introduction based on generalized Pareto distribution. Compared with an existing model, the model has better fitting and prediction performance, fault introduction obeys generalized Pareto distribution and is consistent with the actual open source software development process, and therefore, the proposed model can be used for assisting developers and managers in evaluating the reliability of open source software in the actual process of opensource software development.

Description

technical field [0001] The invention belongs to the technical field of computer software, in particular to an open source software reliability modeling method based on Pareto distribution fault introduction. Background technique [0002] In recent years, the reliability of open source software has attracted a great deal of interest. Software reliability is the probability of software running without failure in a certain time and environment. In order to improve the reliability of software, Raymond proposed a simple method to improve the reliability of open source software, which is to release software as early as possible and frequently. While Raymond's approach has some benefits for improving the reliability of open source software, it also has important drawbacks. For example, if software is released too early, the software will not be fully tested and there will be many bugs. If the software is released too late, many opportunities will be missed, and users will lose p...

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/3684G06F11/3688
Inventor 王金勇
Owner SHANXI UNIV