A two-phase software reliability modeling involving with software fault dependency and imperfect fault removal

2018 ◽  
Vol 53 ◽  
pp. 27-42 ◽  
Author(s):  
Mengmeng Zhu ◽  
Hoang Pham
Author(s):  
Abhishek Tandon ◽  
Anu G. Aggarwal ◽  
Nidhi Nijhawan

In an environment of intense competition, software upgrades have become the necessity for the survival in software industry. In this paper, the authors propose a discrete Software Reliability Growth Model (SRGM) for the software with successive releases by taking into consideration the realistic assumption that Fault Removal Rate (FRR) may not remain constant during the testing process, it changes due to severity of faults detected and due to change in strategies adapted by testing team and the time point where FRR changes is called the Change Point. Many researchers have developed SRGMs incorporating the concept of Change Point for single release software. The proposed model aims to present multi release software reliability modeling with change point. Discrete logistic distribution function has been used to model relationship between features enhancement and fault removal. It is helpul in developing a flexible SRGM, which is S-shaped in nature. In order to evaluate the proposed SRGM, parameter estimation is done using the real life data set for software with four releases and the goodness-of-fit of this model is analyzed.


Author(s):  
Subhashis Chatterjee ◽  
Ankur Shukla ◽  
Hoang Pham

Software reliability growth models have been proposed to assess and predict the reliability growth of software, remaining number of faults, and failure rate. In previous studies, software faults have been mainly categorized into two categories based on its severity in removal process: simple faults and hard faults. In reality, fault detectability is one of the crucial factors which can influence the reliability growth of software. The detectability of a software fault depends on how frequently the instructions containing faults are executed. However, fault removability of a software fault depends on fault removal efficiency of debugging team. The main motive of this article is to incorporate the fault detectability in software reliability assessment. Fault exposure ratio is an essential factor for software reliability modeling that controls the per-fault hazard rate. It is strongly dependent on fault detectability. In this article, the effect of fault detectability, fault removability, fault exposure ratio, and fault removal efficiency has been considered simultaneously in software reliability growth modeling. Moreover, a logistic fault exposure ratio has been introduced. The effect of change point is incorporated in the proposed software reliability growth model. Two illustrative examples with software testing data have been presented.


Author(s):  
SHINJI INOUE ◽  
NAOKI IWAMOTO ◽  
SHIGERU YAMADA

This paper discusses an new approach for discrete-time software reliability growth modeling based on an discrete-time infinite server queueing model, which describes a debugging process in a testing phase. Our approach enables us to develop discrete-time software reliability growth models (SRGMs) which could not be developed under conventional discrete-time modeling approaches. This paper also discuss goodness-of-fit comparisons of our discrete-time SRGMs with conventional continuous-time SRGMs in terms of the criterion of the mean squared errors, and show numerical examples for software reliability analysis of our models by using actual data.


1993 ◽  
Vol 33 (15) ◽  
pp. 2265-2267 ◽  
Author(s):  
Kai-Yuan Cai ◽  
Chuan-Yuan Wen ◽  
Ming-Lian Zhang

Author(s):  
Shinji Inoue ◽  
Takaji Fujiwara ◽  
Shigeru Yamada

Safety integrity level (SIL)-based functional safety assessment is widely required in designing safety functions and checking their validity of electrical/electronic/programmable electronic (E/E/PE) safety-related systems after being issued IEC 61508 in 2010. For the hardware of E/E/PE safety-related systems, quantitative functional safety assessment based on target failure measures is needed for deciding or allocating the level of SIL. On the other hand, IEC 61508 does not provide any quantitative safety assessment method for allocating SIL for the software of E/E/PE safety-related systems because the software failure is treated as a systematic failure in IEC 61508. We discuss the needfulness of quantitative safety assessment for software of E/E/PE safety-related systems and propose mathematical fundamentals for conducting quantitative SIL-based safety assessment for the software of E/E/PE safety-related systems by applying the notion of software reliability modeling and assessment technologies. We show numerical examples for explaining how to use our approaches.


Sign in / Sign up

Export Citation Format

Share Document