Abstract
International Standards for safety-critical software typically use notions of Safety Integrity Levels (SILs) which in our experience are difficult to apply and which lack credible assessment criteria. This paper proposes risk modelling as a basis for allocation of SILs to software and illustrates its use. It also proposes software-directed evaluation criteria for SILs. To assess what level of integrity is actually achieved. We contend that the approach leads to more credible results, and more cost-effective ways of delivering software safety assurance.
Keywords
- Failure Probability
- Fault Tree Analysis
- Fault Tree Analysis
- Software Requirement Specification
- Event Tree Analysis
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
IEC. Functional safety: safety-related systems. Draft International Standard IEC 1508. June 1995.
U.K. Ministry of Defence. Safety Management Requirements for Defence Systems Containing Programmable Electronics. Second Draft Defence Standard 00-56r August 1996.
U.S. Dept of Defense. System safety program requirement. Military Standard MIL–STD 882C. January 1993.
Radio Technical Commission for Aeronautics. Software considerations in airborne systems and equipment certification. RTCA D0178B. 1992.
Railway Industry Association (U.K.). Safety related software for railway signalling. RIA Technical Specification No.23. 1991. Consultative Document.
Motor Industry Software Research Association (U.K.). Development guidelines for vehicle based software. November 1994.
B. Littlewood. M. Neil, and G. Ostrolenk. Uncertainty in softwareintensive systems. High Integrity Systems. 1(5):407–413. 1996.
N.G. Leveson. Safeware: System Safety and Computers. Addison Wesley. Reading. Mass. 1995.
NATO. Safety design requirements and guidelines for munition related safety critical computing systems. Standardization Agreement STANAG 4404.
IEC. Risk Analysis of technological systems - Application guide. International Standard IEC 300–3 Part 9. 1995.
E.J. Henley and H. Kumamoto. Probabilistic Risk Assessment>:Reliability Engineering, Design and Analysis. IEEE Press. 1992.
N.G.Leveson. S.S.Cha. and T.J.Shimeall. Safety verification of Ada programs using software fault trees. IEEE Software. July:48–59. 1991.
U.K. Ministry of Defence. A Guideline for HAZOP Studies on Systems which include a Programmable Electronic System. Draft Interim Defence Standard 00-58/1. March 1995.
J. McDermid. Assurance in high-integrity software. In C.T. Sennett. editor. High-Integrity Software,chapter 10. Plenum Press. 1989.
R.W. Butler and G.B. Finelli. The infeasibility of experimental quantification of life-critical software reliability. ACM SigSoft. 16(5). 1991.
ISO. Quality management and assurance standards. Part 3: Guidelines for application of ISO 9001 to the development, supply and maintenance of software. International Standard ISO 9000-3.’1993.
B. Carre. Program analysis and verification. In C.T. Sennett. editor.High-Integrity Software,chapter 8. Plenum Press. 1989.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag London Limited
About this paper
Cite this paper
Lindsay, P.A., McDermid, J.A. (1997). A systematic approach to software safety integrity levels. In: Daniel, P. (eds) Safe Comp 97. Springer, London. https://doi.org/10.1007/978-1-4471-0997-6_6
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0997-6_6
Publisher Name: Springer, London
Print ISBN: 978-3-540-76191-4
Online ISBN: 978-1-4471-0997-6
eBook Packages: Springer Book Archive