Why predicting outliers in software is a good thing to do!

被引:1
作者
Schneidewind, Norm [1 ]
Hinchey, Mike [2 ]
机构
[1] USN, Postgrad Sch, Monterey, CA USA
[2] Loyola Coll, Baltimore, MD USA
来源
ICECCS 2008: THIRTEENTH IEEE INTERNATIONAL CONFERENCE ON THE ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS | 2008年
关键词
D O I
10.1109/ICECCS.2008.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A software reliability model is used to predict outliers, that is, values that significantly depart from the expected or mean values. In contrast with most projects that cleanse outliers from their databases because their presence distorts results, we tend to like outliers because by predicting them, we can help ensure safety in critical systems. We use the Space Shuttle failure data to make predictions of whether reliability goals are met if outliers should occur during test or the operational mission. In addition, prospective Shuttle software releases are analyzed to detect possible anomalous behavior that would call for re-inspection of the software to bring it into conformance with reliability specifications.
引用
收藏
页码:91 / 97
页数:7
相关论文
共 10 条
[1]  
Barbacci M., 1995, CMU/SEI-95-TR-021
[2]  
CHAN VKY, 2007, P 2007 ACM S APPL CO
[3]  
*IEEE AIAA, 2000, P1633 IEEEAIAA
[4]  
Laprie J, 1992, DEPENDABLE COMPUTING, V5
[5]   AN EXAMINATION OF FAULT EXPOSURE RATIO [J].
MALAIYA, YK ;
VONMAYRHAUSER, A ;
SRIMANI, PK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (11) :1087-1094
[6]  
Musa J. D., 2004, Software Reliability Engineering: More Reliable Software Faster and Cheaper, V2nd
[7]  
Norman F.E., 1997, SOFTWARE METRICS RIG
[8]  
PENG WW, 1993, NIST SPECIAL PUBLICA
[9]   Reliability modeling for safety-critical software [J].
Schneidewind, NF .
IEEE TRANSACTIONS ON RELIABILITY, 1997, 46 (01) :88-98
[10]  
SCHNEIDEWIND NF, 2004, DOD SOFTWARE TECH NE, V8, P19