Software reliability modeling with considerations of two-phase imperfect debugging and fault-removal

Mengmeng Zhu, Hoang Pham

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationConference Proceedings - 23rd ISSAT International Conference on Reliability and Quality in Design
EditorsHoang Pham
PublisherInternational Society of Science and Applied Technologies
Pages69-72
Number of pages4
ISBN (Electronic)9780991057641
StatePublished - 2017
Event23rd ISSAT International Conference on Reliability and Quality in Design 2017 - Chicago, United States
Duration: Aug 3 2017Aug 5 2017

Publication series

NameConference Proceedings - 23rd ISSAT International Conference on Reliability and Quality in Design

Other

Other23rd ISSAT International Conference on Reliability and Quality in Design 2017
Country/TerritoryUnited States
CityChicago
Period8/3/178/5/17

All Science Journal Classification (ASJC) codes

  • Safety, Risk, Reliability and Quality

Keywords

  • Imperfect debugging
  • Nhpp
  • Non-perfect fault removal
  • Two-phase software debugging

Fingerprint

Dive into the research topics of 'Software reliability modeling with considerations of two-phase imperfect debugging and fault-removal'. Together they form a unique fingerprint.

Cite this