TY - GEN
T1 - Software reliability modeling with considerations of two-phase imperfect debugging and fault-removal
AU - Zhu, Mengmeng
AU - Pham, Hoang
PY - 2017
Y1 - 2017
N2 - Many software reliability models have been proposed in the past few decades, however, most existing models have not incorporated software fault type and multi-phase debugging process. This paper presents a new software reliability model with a pioneering idea by considering two types of software faults and two phases of imperfect debugging processes. Two types of software faults are defined asType I fault and Type II fault, which represents independent and dependent software fault during debugging, respectively. Two phases debugging processes, Phase I and Phase II, are proposed in terms of the debugged software fault type. A small portion of software faults that software testers are not able to remove due to the limitation of resource and knowledge is also considered in the proposed model. The illustration of the model effectiveness is based on a real-time control system application. Some limitations of the proposed model are also discussed in the last section.
AB - Many software reliability models have been proposed in the past few decades, however, most existing models have not incorporated software fault type and multi-phase debugging process. This paper presents a new software reliability model with a pioneering idea by considering two types of software faults and two phases of imperfect debugging processes. Two types of software faults are defined asType I fault and Type II fault, which represents independent and dependent software fault during debugging, respectively. Two phases debugging processes, Phase I and Phase II, are proposed in terms of the debugged software fault type. A small portion of software faults that software testers are not able to remove due to the limitation of resource and knowledge is also considered in the proposed model. The illustration of the model effectiveness is based on a real-time control system application. Some limitations of the proposed model are also discussed in the last section.
KW - Imperfect debugging
KW - Nhpp
KW - Non-perfect fault removal
KW - Two-phase software debugging
UR - http://www.scopus.com/inward/record.url?scp=85029679059&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85029679059&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85029679059
T3 - Conference Proceedings - 23rd ISSAT International Conference on Reliability and Quality in Design
SP - 69
EP - 72
BT - Conference Proceedings - 23rd ISSAT International Conference on Reliability and Quality in Design
A2 - Pham, Hoang
PB - International Society of Science and Applied Technologies
T2 - 23rd ISSAT International Conference on Reliability and Quality in Design 2017
Y2 - 3 August 2017 through 5 August 2017
ER -