Model Based System Assurance Using the Structured Assurance Case Metamodel

05/07/2019
by   Ran Wei, et al.
0

Assurance cases are used to demonstrate confidence in system properties of interest (e.g. safety and/or security). A number of system assurance approaches are adopted by industries in the safety-critical domain. However, the task of constructing assurance cases remains a manual, trivial and informal process. The Structured Assurance Case Metamodel (SACM) is a standard specified by the Object Management Group (OMG). SACM provides a richer set of features than existing system assurance languages/approaches. SACM provides a foundation for model-based system assurance, which has great potentials in growing technology domains such as Open Adaptive Systems. However, the intended usage of SACM has not been sufficiently explained. In addition, there has been no support to interoperate between existing assurance case (models) and SACM models. In this article, we explain the intended usage of SACM based on our involvement in the OMG specification process of SACM. In addition, to promote a model-based approach, we provide SACM compliant metamodels for existing system assurance approaches (the Goal Structuring Notation and Claims-Arguments-Evidence), and the transformations from these models to SACM. We also briefly discuss the tool support for model-based system assurance which helps practitioners to make the transition from existing system assurance approaches to model-based system assurance using SACM.

READ FULL TEXT
research
06/13/2018

Model-Based Safety-Cases for Software-Intensive Systems

Safety cases become increasingly important for software certification. M...
research
03/21/2018

How Do Practitioners Perceive Assurance Cases in Safety-Critical Software Systems?

Safety-critical software systems are those whose failure or malfunction ...
research
03/31/2020

Security Assurance Cases – State of the Art of an Emerging Approach

Security Assurance Cases (SAC) are a form of structured argumentation us...
research
03/11/2020

A Methodology for Automating Assurance Case Generation

Safety Case has become an integral component for safety-certification in...
research
11/20/2015

A Model for Safety Case Confidence Assessment

Building a safety case is a common approach to make expert judgement exp...
research
08/31/2023

Safety of the Intended Functionality Concept Integration into a Validation Tool Suite

Nowadays, the increasing complexity of Advanced Driver Assistance System...
research
03/31/2020

Security Assurance Cases for Road Vehicles: an Industry Perspective

Assurance cases are structured arguments that are commonly used to reaso...

Please sign up or login with your details

Forgot password? Click here to reset