Software reliability model parameter estimation method based on genetic algorithm

A genetic algorithm and model parameter technology, applied in the field of software reliability modeling, to achieve the effect of improving computing speed, good local optimization ability, and accurate prediction ability
CN113590191APending Publication Date: 2021-11-02CASIC DEFENSE TECH RES & TEST CENT

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CASIC DEFENSE TECH RES & TEST CENT
Publication Date
2021-11-02

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention provides a software reliability model parameter estimation method based on a genetic algorithm. The method comprises the following steps: acquiring a nonlinear function of a software reliability model; generating a population for the non-linear function; calculating the fitness value of each individual in the population according to the selected fitness function; based on the fitness value, selecting individuals entering the next generation from the population by using a roulette algorithm; performing crossover operation and gene mutation on the selected individuals to obtain offspring individuals; and replacing all individuals in the population with the offspring individuals, and carrying out iteration until a search result meeting a predetermined requirement is obtained. Parameter estimation of the software reliability model is accurately and effectively realized by utilizing optimization algorithms such as a genetic algorithm, and the method has good local optimization capability and is not limited by existence and continuity of a model function derivative.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present disclosure relates to software reliability modeling, in particular to a method for estimating parameters of a software reliability model based on a genetic algorithm. Background technique

[0002] Software plays an important role in many critical applications such as air traffic control systems, national security defense systems, embedded systems, etc. The functionality and correctness of software have received great attention. Software reliability has become the most important aspect of software quality. It is very important to quantitatively evaluate software reliability through effective methods.

[0003] In the past 40 years, a large number of time-dependent NHPP (non-homogeneous Poisson process, non-homogeneous Poisson process) software reliability growth models have been proposed to evaluate the reliability of software systems, and most failures obey linear Introduced, in many cases has certain limitations. Moreover, the software re...

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