Модель с дискретно-понижающей частотой появления ошибок ПО

 

В этой модели предполагается, что интенсивность отказов программы l(t) является постоянной величиной до обнаружения возникшей ошибки и, как следствие – отказа программы и ее устранения. После этого значе­ние l(t) уменьшается и интенсивность отказов снова становится констан­той. В этой модели предполагается, что между l(t) и числом оставшихся в программе ошибок существует зависимость

l(t) = K(M -i) = li ,

где M – неизвестное первоначальное число ошибок;

i – число обнаруженных ошибок, зависящее от времени t ;

K – некоторая константа.

Характер изменения интенсивности отказов для этой модели представлен на рис.

       
 
   
t
 

 


Плотность распределения времени обнаружения i-й ошибки ti опре­деляется соотношением

f(ti)=lie-liti

Значения неизвестных параметров K и M могут быть оценены на основании последовательности наблюдения интервалов между моментами обнаружения ошибок.

На практике условия рассмотренной модели нередко не соблюдаются, а именно:

· не всегда при устранении ошибки, интенсивность отказов уменьшается на одну и ту же величину K , так как разные ошибки имеют различное влияние на ход исполнения программы;

· довольно часто возникают ситуации, при которых устранение одних ошибок приводит к появлению новых;

· не всегда удается устранить причину ошибки и программу продолжают использовать, так как при других исходных данных ошибка может себя и не проявить.