-
Релеевский закон распределения
-
100% входных данных(n=30)
-
i |
T[i] |
i |
T[i] |
i |
T[i] |
1 |
0,6201 |
11 |
7,5850 |
21 |
12,5400 |
2 |
2,6910 |
12 |
8,6810 |
22 |
12,5700 |
3 |
4,3770 |
13 |
8,9340 |
23 |
13,3400 |
4 |
5,1780 |
14 |
9,3920 |
24 |
14,4400 |
5 |
5, 2090 |
15 |
10,2900 |
25 |
16,8100 |
6 |
5,7260 |
16 |
10,3100 |
26 |
17,2100 |
7 |
5,8700 |
17 |
10,4500 |
27 |
17,6000 |
8 |
6,0260 |
18 |
10,6000 |
28 |
18,0700 |
9 |
6,1660 |
19 |
10,6500 |
29 |
19,4500 |
10 |
6,4570 |
20 |
12,4000 |
30 |
19,5800 |
n=30 = 15,5000
X[i]=T[i]-T[i-1] X[i]= 309,1000 iX[i]= 6075,0000
= 19,6500
Условие сходимости A> выполнено: 19,6500>15,5000
m |
fn(m) |
g n(m,A) |
|fn(m)-g n(m,A)| |
31 |
3,9950 |
2,6430 |
1,35151760 |
32 |
3,0270 |
2,4290 |
0,59784393 |
33 |
2,5580 |
2,2470 |
0,31108898 |
34 |
2,2550 |
2,0910 |
0,16468631 |
35 |
2,0350 |
1,9550 |
0,08031649 |
36 |
1,8630 |
1,8350 |
0,02844223 |
37 |
1,7250 |
1,7290 |
0,00467484 |
38 |
1,6090 |
1,6350 |
0,02626220 |
Минимум разности при m = 37
Первоначальное число ошибок B=m-1=36
= 0,00559363
Среднее время обнаружения (n+1)-ой ошибки ^
^Xn+1=1/(0,00559363*(36-30))=29,796 дня
аналогично для (n+2) и т.д.:
m |
^Xi (дней) |
31 |
29,8000 |
32 |
35,7500 |
33 |
44,6900 |
34 |
59,5900 |
35 |
89,3900 |
36 |
178,8000 |
Время до завершения тестирования: ttst=^Xi=438,02
Общее время тестирования:tcom=X[i]+ ^Xi=742,03дней
-
80% входных данных(n=24)
i |
T[i] |
i |
T[i] |
i |
T[i] |
1 |
1,1340 |
9 |
7, 2130 |
17 |
11,4200 |
2 |
1,9070 |
10 |
8,3110 |
18 |
12,8200 |
3 |
3,8990 |
11 |
8,4960 |
19 |
13,0600 |
4 |
4,1340 |
12 |
9,9140 |
20 |
15,2600 |
5 |
5,4780 |
13 |
10,0500 |
21 |
15,6100 |
6 |
5,7700 |
14 |
10,2200 |
22 |
16,2200 |
7 |
6,5120 |
15 |
10,3400 |
23 |
16,9100 |
8 |
6,5390 |
16 |
10,6400 |
24 |
19,2700 |
n=24 = 12,5000
X[i]=T[i]-T[i-1] X[i]= 231,1000 iX[i]= 3667,0000
= 15,8700
Условие сходимости A> выполнено: 15,8700>12,5000
m |
fn(m) |
g n(m,A) |
|fn(m)-g n(m,A)| |
25 |
3,7760 |
2,6270 |
1,14859080 |
26 |
2, 8160 |
2,3680 |
0,44783755 |
27 |
2,3540 |
2,1550 |
0,19897997 |
28 |
2,0580 |
1,9780 |
0,08031099 |
29 |
1,8440 |
1,8270 |
0,01660539 |
30 |
1,6780 |
1,6980 |
0,01963830 |
Минимум разности при m = 29
Первоначальное число ошибок B=m-1=28
= 0,00790562
Среднее время обнаружения (n+1)-ой ошибки ^
^Xn+1=1/(0,00790562*(28-24))=31,623 дня
аналогично для (n+2) и т.д.:
m |
^Xi (дней) |
25 |
31,6200 |
26 |
42,1600 |
27 |
63,2500 |
28 |
126,5000 |
Время до завершения тестирования: ttst=^Xi=263,53
Общее время тестирования:tcom=X[i]+ ^Xi=487,44дней
-
60% входных данных(n=18)
i |
T[i] |
i |
T[i] |
i |
T[i] |
1 |
1,4370 |
7 |
6,6350 |
13 |
11,5300 |
2 |
4,2740 |
8 |
8,5350 |
14 |
12,6100 |
3 |
5,2540 |
9 |
8,9880 |
15 |
17,9800 |
4 |
6,3330 |
10 |
10,9200 |
16 |
18,5500 |
5 |
6,4840 |
11 |
11,0800 |
17 |
19,1500 |
6 |
6,6210 |
12 |
11,2400 |
18 |
19,8500 |
n=18 = 9,5000
X[i]=T[i]-T[i-1] X[i]= 187,5000 iX[i]= 2261,0000
= 12,0600
Условие сходимости A> выполнено: 12,0600>12,5000
m |
fn(m) |
g n(m,A) |
|fn(m)-g n(m,A)| |
19 |
3,4950 |
2,5930 |
0,90209220 |
20 |
2,5480 |
2,2670 |
0,28122920 |
21 |
2,0980 |
2,0130 |
0,08470499 |
22 |
1,8120 |
1,8110 |
0,00147417 |
23 |
1,6070 |
1,6450 |
0,03759908 |
Минимум разности при m = 22
Первоначальное число ошибок B=m-1=21
= 0,00965806
Среднее время обнаружения (n+1)-ой ошибки ^
^Xn+1=1/(0,00965806*(21-18))=34,5134 дня
аналогично для (n+2) и т.д.:
m |
^Xi (дней) |
19 |
34,5100 |
20 |
51,7700 |
21 |
103,5000 |
Время до завершения тестирования: ttst=^Xi=189,7800
Общее время тестирования:tcom=X[i]+ ^Xi=377,3000дней
-
Выводы
Были рассчитаны показатели надежности программ по модели обнаружения ошибок Джелинского – Моранды для различных законов распределения времен обнаружения ошибок и различного числа входных данных.
Оценка числа ошибок (B)
n |
Входные данные,% |
Распределение |
||
Равномерное |
Экспоненциальное |
Релеевское |
||
30 |
100 |
34 |
33 |
36 |
24 |
80 |
29 |
25 |
28 |
18 |
60 |
19 |
19 |
21 |
Время тестирования:
n |
Входные данные,% |
Распределение |
||
Равномерное |
Экспоненциальное |
Релеевское |
||
30 |
100 |
291,0 |
223,6 |
438,0 |
24 |
80 |
358,7 |
60,7 |
263,5 |
18 |
60 |
65,0 |
52,6 |
189,7 |
Время обнаружения ошибки возрастает с увеличением числа выявленных ошибок.
Существование зависимости начального числа ошибок от закона распределения времени их обнаружения не выявлено.