Abstract
Safety case reports are often complex documents presenting complex arguments. To manage the complexity of safety case construction, system safety cases are often decomposed into subsystem safety cases. In this paper we discuss the motivation and problems of partitioning the safety case, both as practiced historically, and as required in new modular, reconfigurable systems such as Integrated Modular Avionics. Recent work on managing safety cases “in-the-large” is presented. In particular, we demonstrate how notions of software and systems architecture design can be read-across to establish the concepts of “safety case architecture” and contract based reasoning for managing inter-safety case dependency. Problems of division of responsibility in safety case development will also be discussed.
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
Arinc (1991) Design Guidance for Integrated Modular Avionics, Aeronautical Radio, Inc.
Bass, L., Clements, P. and Kazman, R. (1998) Software Architecture in Practice, Addison-Wesley.
Cenelec (1998) ENV 50129 Railway applications - Safety related electronic systems for signalling, European Committee for Electrotechnical Standardisation.
Hofineister, C., Nord, R. and Soni, D. (1999) Applied Software Architecture, Addison-Wesley.
HSE (2000) Railway Safety Cases - Railway (Safety Case) Regulations 2000 - Guidance on Regulations, HSE Books.
Kelly, T. (2001) Concepts and Principles of Compositional Safety Case Construction (Contract Research Report for QinetiQ COMSA/2001/1/1), Department of Computer Science, University of York (available from www.cs.york.ac.uk/-tpk/pubs.htm)
Kelly, T. P. (1997) A Six-Step Method for the Development of Goal Structures,York Software Engineering.
Kelly, T. P. and McDermid, J. A. (2001) A Systematic Approach to Safety Case Maintenance, Reliability Engineering and System Safety, 71, 271.
Meyer, B. (1992) Applying Design by Contract, IEEE Computer, 25, 40–52.
MoD (1996) Defence Standard 00–56 Safety Management Requirements for Defence Systems, Ministry of Defence.
MoD (1997) Defence Standard 00–55, Requirements of Safety Related Software in Defence Equipment, Ministry of Defence.
Railtrack (2000) Engineering Safety Management - Issue 3, Electrical Engineering and Control Systems, Railtrack
Rtca (1992) Software Considerations in Airborne Systems and Equipment Certification, RTCA
Rushby, J. (1999) Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurance (NASA Contractor Report CR-1999–209347),NASA Langley Research Center.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag London Limited
About this paper
Cite this paper
Kelly, T.P. (2003). Managing Complex Safety Cases. In: Redmill, F., Anderson, T. (eds) Current Issues in Safety-Critical Systems. Springer, London. https://doi.org/10.1007/978-1-4471-0653-1_6
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0653-1_6
Publisher Name: Springer, London
Print ISBN: 978-1-85233-696-7
Online ISBN: 978-1-4471-0653-1
eBook Packages: Springer Book Archive