|
The specific form can be determined from the general form by establishing
the values of the parameters of the model through either:
- estimation - statistical inference procedures are applied to failure
data taken for the program, or
- Prediction - determination from properties of the software product
and the development process (this can be done before any execution of
the program).
Once the specific form has been established, many different characteristics
of the failure process can be determined. For many models there are analytic
expressions for:
- the average number of failures experienced at any point of time,
- the average number of failures in a time interval,
- the failure intensity at any point in time,
- the probability distribution of failure intervals
A good software reliability model has several important characteristics.
It
- gives good predictions of future failure behaviour,
- computer useful quantities
- is simple,
- is widely applicable, and
- is based on sound assumptions.
|
|