Documente Academic
Documente Profesional
Documente Cultură
Profilul operational
Curs 10
Schema de clasificare a modelelor
de fiabilitate
Propusa de Musa si Okumoto
Clasificarea se face pe baza a 5 atribute:
1. Domeniul timpului (ceas perete vs. timp de executie)
2. Categorie : finit/ infinit (nr total de caderi ce poate fi
experimentat in timp infinit)
3. Tip : Poisson sau binomial (distributia numarului de caderi
experimentate pana la momentul t)
4. Clasa (pentru categoria finita)- forma functionala a intensitatii
caderilor exprimata in functie de timp
5. Familia (pentru categoria infinita)- forma functionala a functiei
intensitatii caderilor in functie de numarul de caderi
experimentate*
Categoria
M(t)- numarul aleator de caderi
experimentate pana la momentul t, cu functia
valorii medii μ(t)=E[M(t)]
deci
α- nr eventual de defecte detectate in sistem daca
acesta ar fi observat pe o perioada infinita
Folosind relatia dintre functia valorii medii si functia
de intensitate a caderilor si relatia din slide-ul
precedent rezulta ca pentru modelele Poisson mai
avem
Obs. Ipotezele 3-6 sunt necesare doar daca se doreste si a doua componenta a
modelului- cea care leaga timpul de executie de timpul calendaristic
Necesar de date
Pentru componenta timpului de executie de baza: fie timpii
reali ai caderilor t1,…tn, fie timpii dintre caderi x1,…xn unde xi=ti-
ti-1
Pentru componenta timpului calendaristic de baza:
1. Resursele disponibile pentru personalul de identificare si
corectare a erorilor si numarul de calculatoare de lucru (PI, PF,
PC)
2. Factorul de utilizare pentru fiecare resursa (ρI=1, ρF, si ρC)
3. Coeficient al timpului de executie in cheltuirea resurselor
pentru fiecare resursa θI, θF (de obicei =0) si θC
4. Coeficientul caderilor in cheltuirea resurselor pentru fiecare
resursa- μI, μF si μC
5. Lungimea maxima a cozii de defecte pentru personalul de
corectat- Q
6. Probabilitatea P ca lungimea cozii de defecte nu e mai mare
ca Q
Model
Intrucat μ(t)=β0(1-exp(- β1t)), functia intensitatii
caderilor este
cu solutia
Observatii!
Musa recomanda acest model – in contrast
cu modelul sau logaritmic-Poisson- daca se
doreste predictia timpurie a fiabilitatii- inainte
de executarea programului si observarea
datelor despre caderi, sau daca programul se
modifica substantial in timp pe masura ce
sunt observate caderile, sau daca sunteti
interesati de impactul unei noi tehnologii de
inginerie sw asupra procesului de dezvoltare
Modelul cresterii fiabilitatii de
forma S- Yamada
Modelul S de crestere a fiabilitatii este o
ilustrare a clasei modelelor bazate pe
distributia gamma. Totusi, numarul de caderi
pe unitatea de timp e un model tip Poisson,
un model cu caderi finite:
Yamada a observat ca functia valorilor medii μ(t)
este adesea mai degraba o curba caracteristica de
forma S, decat modelul cu crestere exponentiala al
lui Goel-Okumoto
Procesul detectarii erorilor sw poate fi descris de o
curba cu crestere in forma literei S, care reflecta
curba de invatare initiala la inceput, pe masura ce
membrii echipei devin familiari cu defectele, urmata
de o crestere si apoi nivelarea- pe masura ce
defectele reziduale sunt tot mai dificil de descoperit
Ipoteze
Ipoteze standard 1. Numarul cumulativ de
caderi pana la momentul t
M(t) urmeaza un proces
1. Sw e operat similar cu perioada
in care s-au facut predictiile de
Poisson de medie μ(t).
fiabilitate Functia valorii medii este
2. In cadrul unei clase de
de forma
severitate, toate defectele au μ(t)=α[1-(1+βt)e-βt] pentru α,
aceeasi sansa de a fi
descoperite
β>0, functie marginita,
nedescrescatoare de timp,
3. Caderile, cand sunt depistate
defectele, sunt independente
cu adica model
cu caderi finite
2. Timpul dintre caderile i-1 si i depinde de
momentul caderii i-1
3. Cand apare o cadere, defectul care a
cauzat-o este inlaturat imediat fara
introducerea de defecte noi
Cerinte date
1. Timpii caderilor sistemului sw ti sau
2. Numarul fi de defecte detectate in fiecare perioada
de observatie, impreuna cu lungimile li ale acestor
perioade , i=1,…,n
Daca sunt disponibile date de tip 1, acestea pot fi
transformate usor in date de tipul 2. Deci acest
model poate fi folosit atat cu date “timpi dintre
caderi” cat si pentru date “nr caderi pe perioada de
timp”
Forma modelului
Presupunem ca avem o partitie T* a
intrervalului de timp pe care observam sw,
reprezentand intervalele de testare: