Abstract

Several software reliability growth models (SRGMs) have been developed by software developers in tracking and measuring the growth of reliability. As the size of software system is large and the number of faults detected during the testing phase becomes large, so the change of the number of faults that are detected and removed through each debugging becomes sufficiently small compared with the initial fault content at the beginning of the testing phase. In such a situation, we can model the software fault detection process as a stochastic process with continuous state space. In this paper, we propose a new software reliability growth model based on Itô type of stochastic differential equation. We consider an SDE‐based generalized Erlang model with logistic error detection function. The model is estimated and validated on real‐life data sets cited in literature to show its flexibility. The proposed model integrated with the concept of stochastic differential equation performs comparatively better than the existing NHPP‐based models.

Highlights

  • Software reliability engineering is a fast growing field

  • This paper presents an SRGM for different categories of faults based on Itotype Stochastic Differential Equations

  • We have extended the SDE approach adopted by Yamada et al 12 to the case where the faults are simple, hard, and complex in nature

Read more

Summary

Introduction

Software reliability engineering is a fast growing field. More than 60% of critical applications are dependent on software. In the last two decades several Software Reliability models have been developed in the literature showing that the relationship between the testing time and the corresponding number of faults removed is either Exponential or Sshaped or a mix of the two 1–7. Ohba 6 refined the Goel-Okumoto model by assuming that the fault detection/removal rate increases with time and that there are two types of faults in the software. The total removal phenomenon is again modeled by the superposition of the three SRGMs 1, 8 Later they extended their model to cater for more types of faults 9 by incorporating logistic rate during the removal process. Yamada et al proposed a simple software reliability growth model to describe the fault detection process during the testing phase by applying Itotype Stochastic Differential Equation SDE and obtain several software reliability measures using the probability distribution of the stochastic process.

Notations for the Proposed SRGM using SDE
Framework for Modeling for Proposed SRGM
Modeling Total Fault Removal Phenomenon
Software Reliability Measures
Parameter Estimation
Goodness of Fit Criteria
Model Validation
Findings
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.