• DocumentCode
    3334431
  • Title

    Stopping rules for the operational testing of safety-critical software

  • Author

    Littlewood, B. ; Wright, D.

  • Author_Institution
    Centre for Software Reliability, City Univ., London, UK
  • fYear
    1995
  • fDate
    27-30 June 1995
  • Firstpage
    444
  • Lastpage
    451
  • Abstract
    It has been proposed to conduct a test of a software safety system for a nuclear reactor by subjecting it to demands that are statistically representative of those it meets in operational use. The intention behind the test is to acquire a high confidence (99%) that the probability of failure on demand is smaller than 10/sup -3/. To this end the test takes the form of executing about 5000 demands and requiring that all of these are successful. In practice if is necessary to consider what happens if the software fails the test and is repaired. We argue that the earlier failure information needs to be taken into account in devising the form of the test that the modified software needs to pass-essentially that after such failure the testing requirement might need to be more stringent (i.e. the number of tests that must be executed failure-free should increase). We examine a Bayesian approach to the problem, for this stopping rule based upon a required bound for the probability of failure on demand, as above, and also for a requirement based upon a prediction of future failure behaviour. We show that the first approach seems to be less conservative than the second, and argue that the second should be preferred for practical application.<>
  • Keywords
    Bayes methods; fission reactor operation; fission reactor safety; nuclear engineering computing; probability; program testing; protection; safety-critical software; system recovery; Bayesian approach; demands; failure probability; future failure behaviour; modified software; nuclear reactor; operational testing; safety-critical software; software safety system; stopping rules; testing requirement; Battery powered vehicles; Bayesian methods; Licenses; Phase frequency detector; Probability; Protection; Regulators; Software safety; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium on
  • Conference_Location
    Pasadena, CA, USA
  • Print_ISBN
    0-8186-7079-7
  • Type

    conf

  • DOI
    10.1109/FTCS.1995.466955
  • Filename
    466955