THE EFFECT OF IMPERFECT ERROR-DETECTION ON RELIABILITY ASSESSMENT VIA LIFE TESTING

被引:18
作者
AMMANN, PE
BRILLIANT, SS
KNIGHT, JC
机构
[1] UNIV VIRGINIA,DEPT COMP SCI,CHARLOTTESVILLE,VA 22903
[2] VIRGINIA COMMONWEALTH UNIV,DEPT MATH SCI,RICHMOND,VA 23284
基金
美国国家航空航天局; 美国国家科学基金会;
关键词
ERROR DETECTION; SOFTWARE RELIABILITY ASSESSMENT; SOFTWARE TESTING; TEST ORACLES;
D O I
10.1109/32.265635
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Measurement of software reliability by life testing involves executing the software on large numbers of test cases and recording the results. The number of failures observed is used to bound the failure probability even if the number of failures observed is zero. Typical analyses assume that all failures that occur are observed, but, in practice, failures occur without being observed. In this paper, we examine the effect of imperfect error detection, i.e., the situation in which a failure of the software may not be observed. If a conventional analysis associated with life testing is used, the confidence in the bound on the failure probability is optimistic. Our results show that imperfect error detection does not necessarily limit the ability of life testing to bound the probability of failure to the very low values required in critical systems. However, we show that the confidence level associated with a bound on failure probability cannot necessarily be made as high as desired, unless very strong assumptions are made about the error detection mechanism. Such assumptions are unlikely to be met in practice, and so life testing is likely to be useful only for situations in which very high confidence levels are not required.
引用
收藏
页码:142 / 148
页数:7
相关论文
共 14 条
  • [1] BRILLIANT SS, 1988, THESIS U VIRGINIA
  • [2] BUTLER RW, 1991, P C SOFTW CRIT SYST, P66
  • [3] ENGINEERING SOFTWARE UNDER STATISTICAL QUALITY-CONTROL
    COBB, RH
    MILLS, HD
    [J]. IEEE SOFTWARE, 1990, 7 (06) : 44 - 54
  • [4] ANALYZING SOFTWARE SAFETY
    LEVESON, NG
    HARVEY, PR
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (05) : 569 - 579
  • [5] LIPTON RJ, 1990, INTERFACE 90
  • [6] MILLER DR, 1988, MAKING STATISTICAL I
  • [7] MILLER DR, 1988, OCT CSR WORKSH SOFTW
  • [8] ESTIMATING THE PROBABILITY OF FAILURE WHEN TESTING REVEALS NO FAILURES
    MILLER, KW
    MORELL, LJ
    NOONAN, RE
    PARK, SK
    NICOL, DM
    MURRILL, BW
    VOAS, JM
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (01) : 33 - 43
  • [9] Musa JD., 1987, SOFTWARE RELIABILITY
  • [10] EVALUATION OF SAFETY-CRITICAL SOFTWARE
    PARNAS, DL
    VANSCHOUWEN, AJ
    KWAN, SP
    [J]. COMMUNICATIONS OF THE ACM, 1990, 33 (06) : 636 - 648