[10871] in bugtraq
Diversity
daemon@ATHENA.MIT.EDU (Edward Berner)
Mon Jun 21 13:15:04 1999
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Message-Id: <E10w6vn-0002Vq-00@bernere.yosemite.cc.ca.us>
Date: Mon, 21 Jun 1999 09:28:23 -0700
Reply-To: Edward Berner <bernere@MAIL.YOSEMITE.CC.CA.US>
From: Edward Berner <bernere@MAIL.YOSEMITE.CC.CA.US>
To: BUGTRAQ@NETSPACE.ORG
On the subject of diversity and reliability, I found the following in RISKS 3.41:
Q11: True or False? Computer programs prepared independently from the same
specification will fail independently.
A11: False. In one experiment, 27 independently-prepared versions, each
with reliability of more than 99%, were subjected to one million
test cases. There were over 500 instances of two versions failing
on the same test case. There were two test cases in which 8 of the
27 versions failed. (Knight, Leveson and StJean, "A Large-Scale
Experiment in N-Version Programming," Fault-Tolerant Computing
Systems Conference 15)
RISKS 3.41 can be had at the following URL:
http://catless.ncl.ac.uk/Risks/3.41.html