Software dependability evaluation based on Markov usage models

被引:41
作者
Gutjahr, WJ [1 ]
机构
[1] Univ Vienna, Dept Stat Operat Res & Comp Sci, A-1010 Vienna, Austria
关键词
dependability; importance sampling; Markov chains; optimization; reliability; risk; safety; software usage; models; software testing;
D O I
10.1016/S0166-5316(99)00052-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A general technique for computing optimal state transition probabilities for software tests, based on a Markov usage model, is developed. The optimization criterion is maximum precision of unbiased dependability estimates derived from the test results. Three different dependability measures are considered: (i) risk, (ii) safety, and (iii) reliability. As input, pre-information on failure probabilities and losses in case of failure related with single operations is used. The optimization itself is done by means of a numerical procedure which is fast because of the convexity of the underlying stochastic optimization problem. The procedure can be improved by the construction of a distribution with a common lower bound on state transition probabilities; this distribution may also be used in the more general context of structural statistical testing of software. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:199 / 222
页数:24
相关论文
共 27 条
[1]  
[Anonymous], SOFTWARE FAILURE RIS
[2]  
[Anonymous], PREDICTABLY DEPENDAB
[3]   THE AUTOMATIC-GENERATION OF LOAD TEST SUITES AND THE ASSESSMENT OF THE RESULTING SOFTWARE [J].
AVRITZER, A ;
WEYUKER, EJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (09) :705-716
[4]  
Bertolino A., 1997, SAFE COMP 96. 15th International Conference on Computer Safety, Reliability and Security, P83
[5]   A THEORETICAL BASIS FOR THE ANALYSIS OF MULTIVERSION SOFTWARE SUBJECT TO COINCIDENT ERRORS [J].
ECKHARDT, DE ;
LEE, LD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) :1511-1517
[6]  
EHRENBERGER WD, 1992, P SAFECOMP 92, P299
[7]   IMPORTANCE SAMPLING FOR STOCHASTIC SIMULATIONS [J].
GLYNN, PW ;
IGLEHART, DL .
MANAGEMENT SCIENCE, 1989, 35 (11) :1367-1392
[8]  
Gutjahr W. J., 1997, SAFE COMP 96. 15th International Conference on Computer Safety, Reliability and Security, P183
[9]   OPTIMAL TEST DISTRIBUTIONS FOR SOFTWARE FAILURE COST ESTIMATION [J].
GUTJAHR, WJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (03) :219-228