• DocumentCode
    695096
  • Title

    Formal Foundations for Hierarchical Safety Cases

  • Author

    Denney, Ewen ; Pai, Ganesh ; Whiteside, Iain

  • Author_Institution
    SGT, NASA Ames Res. Center, Moffett Field, CA, USA
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    52
  • Lastpage
    59
  • Abstract
    Safety cases are increasingly being required in many safety-critical domains to assure, using structured argumentation and evidence, that a system is acceptably safe. However, comprehensive system-wide safety arguments present appreciable challenges to develop, understand, evaluate, and manage, partly due to the volume of information that they aggregate, such as the results of hazard analysis, requirements analysis, testing, formal verification, and other engineering activities. Previously, we have proposed hierarchical safety cases, hicases, to aid the comprehension of safety case argument structures. In this paper, we build on a formal notion of safety case to formalise the use of hierarchy as a structuring technique, and show that hicases satisfy several desirable properties. Our aim is to provide a formal, theoretical foundation for safety cases. In particular, we believe that tools for high assurance systems should be granted similar assurance to the systems to which they are applied. To this end, we formally specify and prove the correctness of key operations for constructing and managing hicases, which gives the specification for implementing hicases in Advocate, our toolset for safety case automation. We motivate and explain the theory with the help of a simple running example, extracted from a real safety case and developed using Advocate.
  • Keywords
    formal verification; hierarchical systems; safety-critical software; Advocate; formal foundations; formal notion; hierarchical safety cases; safety-critical domains; structured argumentation; system-wide safety arguments; Abstracts; Aggregates; Automation; Connectors; Context; Safety; Skeleton; Abstraction; Hierarchy; Safety assurance; Safety cases; Tool support;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering (HASE), 2015 IEEE 16th International Symposium on
  • Conference_Location
    Daytona Beach Shores, FL
  • Print_ISBN
    978-1-4799-8110-6
  • Type

    conf

  • DOI
    10.1109/HASE.2015.17
  • Filename
    7027414