Note de curs - Departamentul Automatica, Calculatoare si ...
Note de curs - Departamentul Automatica, Calculatoare si ...
Note de curs - Departamentul Automatica, Calculatoare si ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
pentru orice r = 1, 2, ..., N. Factorii e<br />
− ϕ t<br />
−<br />
<strong>si</strong> 1 − e<br />
ϕ t sunt probabilitǎti care se<br />
asociazǎ, evi<strong>de</strong>nt, manifestǎrii unei erori în intervalul (0, t), respectiv eliminǎrii<br />
unei erori latente în acela<strong>si</strong> interval. Cele douǎ probabilitǎti complementare<br />
−<br />
intervin într-o lege binomialǎ cu parametrii N <strong>si</strong> 1 − e<br />
ϕ t .<br />
Functia <strong>de</strong> reînnoire, media numǎrului <strong>de</strong> <strong>de</strong>fectǎri în rǎstimpul (0, t), este<br />
− ϕ<br />
H( t) = N ( 1 − e t )<br />
care are o variatie exponentialǎ. Mo<strong>de</strong>lul în discutie are o crestere exponentialǎ<br />
a fiabilitǎtii. Den<strong>si</strong>tatea <strong>de</strong> reînnoire este<br />
dH( t)<br />
− ϕ<br />
h( t)<br />
= = Nϕ<br />
e t<br />
dt<br />
Se poate aprecia <strong>de</strong> asemenea comportarea statisticǎ a numǎrului <strong>de</strong> erori<br />
remanente la momentul t dat <strong>de</strong> relatia N(t) = N – M(t), care are în ve<strong>de</strong>re<br />
numǎrul initial <strong>de</strong> erori <strong>si</strong> numǎrul <strong>de</strong> erori eliminate în urma aparitiei lor în<br />
intervalul (0, t).<br />
Din probabilitatea aparitiei a r erori în intervalul (0, t), a cǎrei expre<strong>si</strong>e este datǎ<br />
mai sus, se poate scrie imediat<br />
k − ϕ t k − ϕ t N − k<br />
Qk<br />
( t) = P[ N ( t) = k] = CN<br />
( e ) ( 1 − e )<br />
o lege binomialǎ cu parametrii N <strong>si</strong> e<br />
− ϕ t . Numǎrul mediu <strong>de</strong> erori remanente<br />
este Ne<br />
− ϕ t <strong>si</strong> probabilitatea ca toate erorile sǎ fie eliminate în intervalul (0, t)<br />
este<br />
− ϕ<br />
Q t P N t e t N<br />
0( ) = [ ( ) = 0] = ( 1 − )<br />
Aceastǎ relatie permite calculul timpului <strong>de</strong> testare necesar pentru ca în mǎsura<br />
datǎ <strong>de</strong> probabilitatea Q 0 sǎ putem afirma cǎ programul nu mai are nici o eroare<br />
1 1<br />
tQ<br />
=<br />
0<br />
1<br />
ϕ<br />
ln<br />
N<br />
1 − Q0<br />
De asemenea, se poate evalua timpul mediu necesar eliminǎrii tuturor erorilor<br />
1 1 1<br />
D = +<br />
+ ... +<br />
ϕ N ϕ ( N − 1)<br />
ϕ<br />
Dacǎ se estimeazǎ parametrii N <strong>si</strong> ϕ din observarea a n erori pânǎ la momentul<br />
t, atunci se pot face aprecieri importante <strong>si</strong> interesante asupra comportǎrii<br />
programului în continuare. Functia <strong>de</strong> fiabilitate pentru intervalul (t, t + x) este<br />
exponentialǎ cu rata <strong>de</strong> <strong>de</strong>fectare ϕ (N - n)<br />
− ϕ ( N − n)<br />
x<br />
R( t, t + x)<br />
= e<br />
Dacǎ se impune o anumitǎ probabilitate <strong>de</strong> bunǎ functionare R, atunci durata x<br />
corespunzǎtoare este<br />
x = 1 1<br />
R<br />
ϕ ( N − n) ln R<br />
<strong>si</strong> durata medie pânǎ la urmǎtoarea <strong>de</strong>fectare este<br />
1<br />
m( t)<br />
=<br />
ϕ ( N − n)<br />
53