27.01.2015 Views

Note de curs - Departamentul Automatica, Calculatoare si ...

Note de curs - Departamentul Automatica, Calculatoare si ...

Note de curs - Departamentul Automatica, Calculatoare si ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!