On a New Stochastic Usage Model (Non-Time-Homogeneous Poisson) for Testing a Multi-Stage System to Promote Reliability Growth

Abstract A new model for reliability growth for a multi-stage system is introduced; the system may be either hardware or software, or a combination thereof. The usage of each stage of the system during a mission is modeled as a non-time-homogenous Poisson process (NHPP). During system design, manufacture, installation, usage and development, failure-causing design defects (DDs) may inadvertently be introduced into each stage of the system. The system undergoes a sequence of test missions before it is fielded. During each test mission DDs may, with probability less than one, cause failure and thus reveal themselves. These DDs are then identified and removed (by redesign or re-programming) at the end of the test mission, but with probability less than one. Expressions and an approximation are given for the probability no DDs are activated during a field mission after a specified number of test-fix-test missions.

[1]  David R. Cox,et al.  The statistical analysis of series of events , 1966 .

[2]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

[3]  Jesse H. Poore,et al.  Stopping criteria for statistical testing , 2000, Inf. Softw. Technol..

[4]  Jesse H. Poore,et al.  Statistical testing of software based on a usage model , 1995, Softw. Pract. Exp..

[5]  Donald P. Gaver Stochastic Models for Promoting and Testing System Reliability Evolution , 2001 .

[6]  Stacy J. Prowell,et al.  A cost-benefit stopping criterion for statistical testing , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[7]  Jesse H. Poore,et al.  Cleanroom Software Engineering: A Reader , 1996 .

[8]  Nalini Ravishanker,et al.  Dynamic Reliability Models for Software Using Time-Dependent Covariates , 2006, Technometrics.

[9]  Gregory Levitin,et al.  Multi-State System Reliability - Assessment, Optimization and Applications , 2003, Series on Quality, Reliability and Engineering Statistics.

[10]  G. Levitin,et al.  Multi-state system reliabilit y , 2003 .

[11]  W. Feller,et al.  An Introduction to Probability Theory and Its Applications , 1951 .

[12]  Stacy J. Prowell TML: a description language for Markov chain usage models , 2000, Inf. Softw. Technol..

[13]  Nalini Ravishanker,et al.  NHPP models for categorized software defects , 2005 .

[14]  Swapna S. Gokhale,et al.  A time/structure based software reliability model , 1999, Ann. Softw. Eng..

[15]  Kevin D. Glazebrook,et al.  Probability Models for Sequential-Stage System Reliability Growth via Failure Mode Removal , 2003 .

[16]  Robert Oshana,et al.  Improving software quality using statistical testing techniques , 2000, Inf. Softw. Technol..