• DocumentCode
    695098
  • Title

    Deriving Safety Contracts to Support Architecture Design of Safety Critical Systems

  • Author

    Sljivo, Irfan ; Jaradat, Omar ; Bate, Iain ; Graydon, Patrick

  • Author_Institution
    Malardalen Real-Time Res. Centre, Malardalen Univ., Vasteras, Sweden
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    126
  • Lastpage
    133
  • Abstract
    The use of contracts to enhance the maintainability of safety-critical systems has received a significant amount of research effort in recent years. However some key issues have been identified: the difficulty in dealing with the wide range of properties of systems and deriving contracts to capture those properties, and the challenge of dealing with the inevitable incompleteness of the contracts. In this paper, we explore how the derivation of contracts can be performed based on the results of failure analysis. We use the concept of safety kernels to alleviate the issues. Firstly the safety kernel means that the properties of the system that we may wish to manage can be dealt with at a more abstract level, reducing the challenges of representation and completeness of the "safety" contracts. Secondly the set of safety contracts is reduced so it is possible to reason about their satisfaction in a more rigorous manner.
  • Keywords
    contracts; failure analysis; safety-critical software; software architecture; software maintenance; architecture design; failure analysis; maintainability; safety contracts; safety critical systems; Context; Contracts; Delays; Hazards; Kernel; Incremental Certification; Modular Safety Case; Safety Argument; Safety Contracts; Safety Kernels;
  • 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.27
  • Filename
    7027423