For systems using software diversity, well-established theories show that the expected probability of failure on demand (pfd) for two diverse program versions failing together will generally differ from what it would be if they failed independently. This is explained in terms of a “difficulty function” that varies between demands on the system. This theory gives insight, but no specific prediction unless we have some means to quantify the difficulty function. This paper presents a theory leading to a worst case measure of “average failure dependency” between diverse software, given only partial knowledge of the difficulty function. It also discusses the possibility of estimating the model parameters, with one approach based on an empirical ...
We begin by briefly discussing the reasons why claims of probability of non-perfection (pnp) may som...
Reliability and fault correlation are two main concerns for design diversity, yet empirical data are...
Predicting the reliability of software systems based on a component-based approach is inherently dif...
For systems using software diversity, well-established theories show that the expected probability o...
Design diversity has been used for many years now as a means of achieving a degree of fault toleranc...
Design diversity is a defence against design faults causing common-mode failure in redundant systems...
This paper presents a model of diverse programs that assumes there are a common set of potential sof...
Use of diverse software components is a viable defence against common-mode failures in redundant sof...
Our earlier work proposed ways of overcoming some of the difficulties of lack of independence in rel...
The software engineering literature contains many studies of the efficacy of fault finding technique...
We consider the problem of assessing the reliability of a 1-out-of-2 software-based system, in which...
We consider the problem of assessing the reliability of a 1-out-of-2 software-based system, in which...
Recent models for the failure behaviour of systems involving redundancy and diversity have shown tha...
Redundancy and diversity have long been used as means to obtain high reliability in critical systems...
In earlier work, (Littlewood and Rushby 2012) (henceforth LR), an analysis was presented of a 1-out-...
We begin by briefly discussing the reasons why claims of probability of non-perfection (pnp) may som...
Reliability and fault correlation are two main concerns for design diversity, yet empirical data are...
Predicting the reliability of software systems based on a component-based approach is inherently dif...
For systems using software diversity, well-established theories show that the expected probability o...
Design diversity has been used for many years now as a means of achieving a degree of fault toleranc...
Design diversity is a defence against design faults causing common-mode failure in redundant systems...
This paper presents a model of diverse programs that assumes there are a common set of potential sof...
Use of diverse software components is a viable defence against common-mode failures in redundant sof...
Our earlier work proposed ways of overcoming some of the difficulties of lack of independence in rel...
The software engineering literature contains many studies of the efficacy of fault finding technique...
We consider the problem of assessing the reliability of a 1-out-of-2 software-based system, in which...
We consider the problem of assessing the reliability of a 1-out-of-2 software-based system, in which...
Recent models for the failure behaviour of systems involving redundancy and diversity have shown tha...
Redundancy and diversity have long been used as means to obtain high reliability in critical systems...
In earlier work, (Littlewood and Rushby 2012) (henceforth LR), an analysis was presented of a 1-out-...
We begin by briefly discussing the reasons why claims of probability of non-perfection (pnp) may som...
Reliability and fault correlation are two main concerns for design diversity, yet empirical data are...
Predicting the reliability of software systems based on a component-based approach is inherently dif...