Back to Search
Start Over
Predicting the types and locations of faults introduced during an imperfect repair process and their impact on reliability
- Source :
- International Journal of Systems Assurance Engineering and Management. 1:36-43
- Publication Year :
- 2010
- Publisher :
- Springer Science and Business Media LLC, 2010.
-
Abstract
- Imperfect debugging of software development faults (called primary faults) will lead to the creation of new software faults denoted secondary faults. Secondary faults are typically fewer in numbers than the initial primary faults and are introduced late in the testing phase. As such it is unlikely that they will be observed during testing and their failure characteristics are unlikely to be assessed accurately. This is an issue since they may possibly display different propagation characteristics than the primary faults that led to their creation. In particular their location will be distributed non-uniformly around the fault being fixed. This paper proposes a methodology to assess the impact of secondary faults on reliability-based on predicting their possible types and locations. The methodology combines a fault taxonomy, code mutation and Bayesian statistics. The methodology is applied to portions of the application software code of a nuclear reactor protection system. This paper concludes with a discussion on the integration of the results within existing Software Reliability Growth Models.
- Subjects :
- geography
Engineering
geography.geographical_feature_category
business.industry
Strategy and Management
Software development
Process (computing)
Fault (geology)
Application software
computer.software_genre
Software quality
Reliability engineering
Software
Software fault tolerance
Software reliability testing
Safety, Risk, Reliability and Quality
business
computer
Subjects
Details
- ISSN :
- 09756809
- Volume :
- 1
- Database :
- OpenAIRE
- Journal :
- International Journal of Systems Assurance Engineering and Management
- Accession number :
- edsair.doi...........510716524c72ec933893f89b0f50f8fd
- Full Text :
- https://doi.org/10.1007/s13198-010-0009-6