Hostname: page-component-6766d58669-zlvph Total loading time: 0 Render date: 2026-05-16T16:37:31.625Z Has data issue: false hasContentIssue false

Bayesian theory based software reliability demonstration test method for safety critical software

Published online by Cambridge University Press:  04 September 2014

YUMEI WU
Affiliation:
School of Reliability and Systems Engineering, Beihang University, Beijing, China Email: wuyumei@buaa.edu.cn
RISHENG YANG
Affiliation:
School of Reliability and Systems Engineering, Beihang University, Beijing, China Email: wuyumei@buaa.edu.cn
HAIFENG LI
Affiliation:
School of Reliability and Systems Engineering, Beihang University, Beijing, China Email: wuyumei@buaa.edu.cn
MINYA LU
Affiliation:
School of Reliability and Systems Engineering, Beihang University, Beijing, China Email: wuyumei@buaa.edu.cn

Abstract

The original software reliability demonstration test (SRDT) does not take adequate account of prior knowledge or the prior distribution, which can lead to an expensive use of many resources. In the current paper, we propose a new improved Bayesian based SRDT method. We begin by constructing a framework for the SRDT scheme, then we use decreasing functions to construct the prior distribution density functions for both discrete and continuous safety-critical software, and then present schemes for both discrete and continuous Bayesian software demonstration functions (which we call DBSDF and CBSDF, respectively). We have carried out a set of experiments comparing our new schemes with the classic demonstration testing scheme on several published data sets. The results reveal that the DBSDF and CBSDF schemes are both more efficient and more applicable, and this is especially the case for safety-critical software with high reliability requirements.

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable