Acceptance Criteria for Critical SoftwareBased on Testability Estimates and Test Results

By Antonia Bertolino and Lorenzo Strigini;Proc. SAFECOMP 96, 15th International Conference on Computer Safety, Reliability and Security, Vienna, Austria, Springer, 1996, pp. 83-94.

ABSTRACT
Testability is defined as the probability that a program will fail a test, conditional onthe program containing some fault. In this paper, we show that statements about thetestability of a program can be more simply described in terms of assumptions onthe probability distribution of the failure intensity of the program. We can thus stategeneral acceptance conditions in clear mathematical terms using Bayesianinference. We develop two scenarios, one for software for which the reliabilityrequirements are that the software must be completely fault-free, and another forrequirements stated as an upper bound on the acceptable failure probability.

Full text in .pdf format


The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

CSR Home | CSR Research Projects | CSR Publications | School of Informatics | City University


Page maintained by: Lorenzo Strigini