{"title":"Estimation of coverage probabilities for dependability validation of fault-tolerant computing systems","authors":"C. Constantinescu","doi":"10.1109/CMPASS.1994.318463","DOIUrl":null,"url":null,"abstract":"Dependability validation is a major step toward development of high-assurance computing systems. This paper addresses the problem of estimating the coverage probabilities by statistically processing the information collected through physical or simulated fault injection. 3-stage random sampling is employed to derive the means, variances and confidence intervals of the coverage probabilities. The statistical experiments are carried out in a 3D fault space that accounts for system inputs, fault injection times and fault locations. In the case of real-time systems, the inputs and the injection times also provide useful information about the workload to be executed. The proposed solution technique is tested against the data generated by a program that mimics a fault environment. Two application examples are considered. Several working rules for designing 3-stage random sampling experiments are also provided.<<ETX>>","PeriodicalId":137767,"journal":{"name":"Proceedings of COMPASS'94 - 1994 IEEE 9th Annual Conference on Computer Assurance","volume":"122 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of COMPASS'94 - 1994 IEEE 9th Annual Conference on Computer Assurance","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPASS.1994.318463","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
Dependability validation is a major step toward development of high-assurance computing systems. This paper addresses the problem of estimating the coverage probabilities by statistically processing the information collected through physical or simulated fault injection. 3-stage random sampling is employed to derive the means, variances and confidence intervals of the coverage probabilities. The statistical experiments are carried out in a 3D fault space that accounts for system inputs, fault injection times and fault locations. In the case of real-time systems, the inputs and the injection times also provide useful information about the workload to be executed. The proposed solution technique is tested against the data generated by a program that mimics a fault environment. Two application examples are considered. Several working rules for designing 3-stage random sampling experiments are also provided.<>