P. 1
Software Reliability Model Study

Software Reliability Model Study

Ratings:

5.0

(1)
|Views: 5,335|Likes:
Published by pramod
software reliabilty model study
software reliabilty model study

More info:

Published by: pramod on Jul 13, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/22/2012

pdf

text

original

 
IST-1999-55017
Software Reliability Model Study
Deliverable A.2
Owner Michael GrottkeApprovers Eric DavidKlaudia Dussa-ZiegerStatus ApprovedDate 01/06/01
 
Contents
1 Introduction 3
1.1 Project overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 This document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Important concepts in software reliability engineering 43 A unifying view on some software reliability growth models 6
3.1 Jelinski-Moranda de-eutrophication model . . . . . . . . . . . . . . . . . . . 63.2 Goel-Okumoto model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73.3 Models with a time-varying testing-eort . . . . . . . . . . . . . . . . . . . . 73.4 Musa basic execution time model . . . . . . . . . . . . . . . . . . . . . . . . 83.5 Characteristics of the fault exposure ratio . . . . . . . . . . . . . . . . . . . 93.6 Musa-Okumoto logarithmic model . . . . . . . . . . . . . . . . . . . . . . . . 123.7 Enhanced Non-Homogeneous Poisson Process (ENHPP)model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.8 Block coverage model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.9 Hypergeometric model for systematic testing . . . . . . . . . . . . . . . . . . 173.10 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4 Linking additional information to software reliability growth models 24
4.1 Physical interpretation of model parameters . . . . . . . . . . . . . . . . . . 244.1.1 Physical interpretation of the parameters of the Musa basic model andthe Musa-Okumoto model . . . . . . . . . . . . . . . . . . . . . . . . 244.1.2 Relating the fault density to characteristics of the software and thesoftware development process . . . . . . . . . . . . . . . . . . . . . . 254.2 Bayesian software reliability growth models . . . . . . . . . . . . . . . . . . . 264.3 Parametric regression models for survival times . . . . . . . . . . . . . . . . 294.3.1 Models with time-invariant covariates . . . . . . . . . . . . . . . . . . 294.3.2 Models with time-varying covariates . . . . . . . . . . . . . . . . . . . 30
5 Dierent kinds of failure and testing data 32
5.1 Failures with dierent severities . . . . . . . . . . . . . . . . . . . . . . . . . 325.2 Current and past data from the same test cycle . . . . . . . . . . . . . . . . 325.3 Failure and testing data from dierent types of testing . . . . . . . . . . . . 335.4 Failure and testing data from dierent test phases . . . . . . . . . . . . . . . 345.5 Failure and testing data from dierent test cycles . . . . . . . . . . . . . . . 35
References 37
IST-1999-55017 SRModelStudy.pdf Page 2 of 41
 
1 Introduction
1.1 Project overview
The PETS project is a two-year research and development effort on the part of a consortiumof three industrial and one academic bodies, partially funded by the European Commissionunder the Fifth Framework Agreement (CRAFT project). The objective of PETS is todevelop a new, enhanced statistical model which predicts the reliability of SW programsbased on test and software maturity results. This new model will be implemented as aprototype which allows small and medium enterprises, especially small software companies,to predict the reliability of their developed and tested software in an easy and efficientmanner with a higher accuracy than currently possible.
1.2 This document
In this document existing software reliability growth models are studied. The second chapterdiscusses some important concepts in the field of software reliability engineering and alsodescribes the rationale for the way in which the software reliability growth models are com-pared in chapter 3. Since one of the goals of the PETS project is to include process maturitydata in a software reliability growth model, chapter 4 explains different existing approachesfor linking additional information to software reliability growth models. Chapter 5 discussesthe important question whether one model can be used for analyzing all testing-effort andfailure data of a software product or if some distinction has to be made either be using moremodels or by transforming some of the data collected.
IST-1999-55017 SRModelStudy.pdf Page 3 of 41

Activity (15)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
cobra2003 liked this
tanya579 liked this
saditya76 liked this
Andreas Reif liked this
jackshady liked this
parjo cs liked this
vaishuraji2001 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->