ESTIMATING THE PROBABILITY OF FAILURE WHEN TESTING REVEALS NO FAILURES

被引:126
作者
MILLER, KW
MORELL, LJ
NOONAN, RE
PARK, SK
NICOL, DM
MURRILL, BW
VOAS, JM
机构
[1] COLL WILLIAM & MARY,DEPT COMP SCI,WILLIAMSBURG,VA 23185
[2] HAMPTON UNIV,COMP SCI,HAMPTON,VA 23368
[3] VIRGINIA COMMONWEALTH UNIV,DEPT MATH SCI,RICHMOND,VA 23284
[4] NASA,LANGLEY RES CTR,HAMPTON,VA 23665
关键词
BAYESIAN ESTIMATION; INPUT DISTRIBUTIONS; PROBABILITY OF FAILURE; REUSABLE SOFTWARE; SOFTWARE RELIABILITY; SOFTWARE TESTING;
D O I
10.1109/32.120314
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we introduce formulae for estimating the probability of failure when testing reveals no errors. These formulae incorporate random testing results, information about the input distribution, and prior assumptions about the probability of failure of the software. The formulae are not restricted to equally-likely input distributions, and the probability of failure estimate can be adjusted when assumptions about the input distribution change. The formulae are based on a discrete sample space statistical model of software and include Bayesian prior assumptions. Reusable software and software in life-critical applications are particularly appropriate candidates for this type of analysis.
引用
收藏
页码:33 / 43
页数:11
相关论文
共 25 条
  • [1] A BAYESIAN-ESTIMATION METHOD FOR THE FAILURE RATE OF A POSSIBLY CORRECT PROGRAM
    BECKER, G
    CAMARINOPOULOS, L
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (11) : 1307 - 1310
  • [2] RECALIBRATING SOFTWARE-RELIABILITY MODELS
    BROCKLEHURST, S
    CHAN, PY
    LITTLEWOOD, B
    SNELL, J
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (04) : 458 - 470
  • [3] Brown J., 1975, APR P INT C REL SOFT, P518
  • [4] A USER-ORIENTED SOFTWARE-RELIABILITY MODEL
    CHEUNG, RC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1980, 6 (02) : 118 - 125
  • [5] AN EVALUATION OF RANDOM TESTING
    DURAN, JW
    NTAFOS, SC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (04) : 438 - 444
  • [6] Feller W., 1970, INTRO PROBABILITY TH, V1
  • [7] HAMLET R, 1988, 2ND P WORKSH SOFTW T, P206
  • [8] HAMLET RG, 1987, INFORMATION PROC APR, P17
  • [9] JENG B, 1989, 3RD P ACM SIGSOFT S, P38
  • [10] SOFTWARE REUSE THROUGH BUILDING-BLOCKS
    LENZ, M
    SCHMID, HA
    WOLF, PF
    [J]. IEEE SOFTWARE, 1987, 4 (04) : 34 - 42