Using Sensitivity Analysis to Facilitate the Maintenance of Safety Cases

Omar Jaradat, Iain Bate, Sasikumar Punnekkat

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A safety case contains safety arguments together with sup- porting evidence that together should demonstrate that a system is acceptably safe. System changes pose a challenge to the soundness and cogency of the safety case argument. Maintaining safety arguments is a painstaking process because it requires performing a change impact analysis through interdependent elements. Changes are often performed years after the deployment of a system making it harder for safety case developers to know which parts of the argument are affected. Contracts have been proposed as a means for helping to manage changes. There has been significant work that discusses how to represent and to use them but there has been little on how to derive them. In this paper, we pro- pose a sensitivity analysis approach to derive contracts from Fault Tree Analyses and use them to trace changes in the safety argument, thus facilitating easier maintenance of the safety argument.
Original languageUndefined/Unknown
Title of host publicationReliable Software Technologies – Ada-Europe
Pages162-176
Number of pages15
Publication statusPublished - 2015

Cite this