• DocumentCode
    3375964
  • Title

    Weaving an Assurance Case from Design: A Model-Based Approach

  • Author

    Hawkins, Richard ; Habli, Ibrahim ; Kolovos, Dimitris ; Paige, Richard ; Kelly, Tim

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2015
  • fDate
    8-10 Jan. 2015
  • Firstpage
    110
  • Lastpage
    117
  • Abstract
    Assurance cases are used to demonstrate confidence in properties of interest for a system, e.g. For safety or security. A model-based assurance case seeks to bring the benefits of model-driven engineering, such as automation, transformation and validation, to what is currently a lengthy and informal process. In this paper we develop a model-based assurance approach, based on a weaving model, which allows integration between assurance case, design and process models and meta-models. In our approach, the assurance case itself is treated as a structured model, with the aim that all entities in the assurance case become linked explicitly to the models that represent them. We show how it is possible to exploit the weaving model for automated generation of assurance cases. Building upon these results, we discuss how a seamless model-driven approach to assurance cases can be achieved and examine the utility of increased formality and automation.
  • Keywords
    formal verification; safety-critical software; assurance design; assurance process models; automation; meta-models; model-based assurance approach; model-based assurance case; model-driven engineering; safety cases; structured model; transformation; validation; weaving model; Analytical models; Automation; Control systems; Cryptography; Weaving; arguments; assurance cases; model-driven engineering; safety cases; weaving;
  • 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.25
  • Filename
    7027421