Category: 11. Reliability Models
-
Musa-Okumoto Logarithmic Model
The failure intensity is: Belongs to the mean value function This is the functional form of the Musa-Okumoto logarithmic model: Like Musa’s basic execution time model, the “Logarithmic Poisson Execution Time Model” by Musa and Okumoto is based on failure data measured in execution time. Assumptions As the derivation of the Musa-Okumoto logarithmic model by…
-
Goel-Okumoto (GO) Model
The model developed by Goel and Okumoto in 1979 is based on the following assumptions: Since each fault is perfectly repaired after it has caused a failure, the number of inherent faults in the software at the starting of testing is equal to the number of failures that will have appeared after an infinite amount…
-
Basic Execution Time Model
This model was established by J.D. Musa in 1979, and it is based on execution time. The basic execution model is the most popular and generally used reliability growth model, mainly because: The basic execution model determines failure behavior initially using execution time. Execution time may later be converted in calendar time. The failure behavior…
-
Jelinski and Moranda Model
The Jelinski-Moranda (JM) model, which is also a Markov process model, has strongly affected many later models which are in fact modifications of this simple model. Characteristics of JM Model Following are the characteristics of JM-Model: λ(ti) = ϕ [N-(i-1)], i=1, 2… N ………equation 1 Where ϕ=a constant of proportionality indicating the…
-
Software Reliability Models
A software reliability model indicates the form of a random process that defines the behavior of software failures to time. Software reliability models have appeared as people try to understand the features of how and why software fails, and attempt to quantify software reliability. Over 200 models have been established since the early 1970s, but…