Loading...
Please wait, while we are loading the content...
Similar Documents
Modeling and Analysis of Fault Dependency in Software Reliability Growth Modeling
| Content Provider | Scilit |
|---|---|
| Author | Singh, V. B. |
| Copyright Year | 2018 |
| Description | Book Name: System Reliability Management |
| Abstract | During software testing, efforts are made to uncover the defects lying dormant in the software. The dormant faults are of different nature and complexities. It is necessary to remove these defect prior to release of the software. In some cases, fault correction is not performed immediately once a failure is detected. Afault has a life cycle consisting of reporting of faults on fault repositories, its verification to see that it is really a fault, root cause 238analysis, and creating a patch to fix the fault. Once a fault is removed/fixed, it is closed. This fixed fault can also be reopened by some users if it is found to be incorrectly fixed. During fault identification, once the attributes of faults are identified, fault-fix time prediction models have been used to predict the time that can be taken to fix the fault. There is a time lag between fault detection and its removal. The removal of faults depends upon many factors such as the team who writes the code to fix the faults and how skilled they are. The nature of the fault is an important factor that affects the debugging time required during the software fault removal. Schneidewind [1–3] presented the concept of fault detection and correction as a two-stage process through their modeling. The author proposed that there is a constant time delay lag between detection and correction of the fault. The idea of the constant delay time lag has been revisited and a time-dependent time lag function has been proposed by Xie and Zhao [4]. The authors observed that as the testing progresses, the faults that are detected during later stage of the fault detection/removal process requires more efforts for its removal. In this chapter, wetry to understand the fault detection and correction process by a mathematical modeling. We determine the time lag between fault detection and correction process. By using the fault dependency concept and debugging time lag, varioussoftware reliability growth models have been presented in the chapter. These lag functions have been derived from different fault detection and correction–based software reliability growth models. |
| Related Links | https://content.taylorfrancis.com/books/download?dac=C2017-0-65945-4&isbn=9781351117661&doi=10.1201/9781351117661-14&format=pdf |
| Ending Page | 252 |
| Page Count | 16 |
| Starting Page | 237 |
| DOI | 10.1201/9781351117661-14 |
| Language | English |
| Publisher | Informa UK Limited |
| Publisher Date | 2018-09-21 |
| Access Restriction | Open |
| Subject Keyword | Book Name: System Reliability Management Software Engineering Models Removal Fault Correction Software Reliability Growth Debugging Time Fault Dependency Lag Between Fault |
| Content Type | Text |
| Resource Type | Chapter |