2015 IEEE 16th International Symposium on High Assurance Systems Engineering 2015
DOI: 10.1109/hase.2015.25
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 metamodels. In our approach, th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
58
0
1

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 74 publications
(59 citation statements)
references
References 11 publications
0
58
0
1
Order By: Relevance
“…Pattern instantiation is often a manual process that involves comprehension of the GSN patterns and replacing the roles with actual system information. There has been work on automating the pattern instantiation process using MDE with the use of a weaving model [12]. In this section, we briefly discussed the elements provided by GSN.…”
Section: Modulementioning
confidence: 99%
See 1 more Smart Citation
“…Pattern instantiation is often a manual process that involves comprehension of the GSN patterns and replacing the roles with actual system information. There has been work on automating the pattern instantiation process using MDE with the use of a weaving model [12]. In this section, we briefly discussed the elements provided by GSN.…”
Section: Modulementioning
confidence: 99%
“…GSN pattern instantiation is often a manual procedure as safety case developers need to comprehend the GSN pattern and replace the roles in the pattern with actual system information. In [12], a model-based approach is proposed, which makes use of a weaving model to link the elements in the GSN with elements in system models. This is typically due to the fact that in GSN there are no means to specify instantiation rules for GSN patterns.…”
Section: Example: Argumentation Patternsmentioning
confidence: 99%
“…Model-based assurance [72,77] uses system models to structure assurance cases and represents another opportunity for formal methods in (through-life) assurance. Assurance arguments that are purely informal can be difficult to evaluate, and may be subject to argumentation fallacies [68].…”
Section: The Desire For Early Removal Of Severe Errorsmentioning
confidence: 99%
“…Such systems are set to be more broadly deployed in society, thereby increasing their level of safety criticality [70] and requiring a stringent regulatory regime. A successful method for regulatory acceptance is provided by structured assurance cases, which provide comprehensible and indefeasible safety arguments supported by evidence [72,77,104]. However, such assurance cases-whether or not compliant with standards like IEC 61508 1 and DO-178C 2 -can be laborious to create, complicated to maintain and evolve, and must be rigorously checked by the evaluation process to ensure that all obligations are met and confidence in the arguments is achieved [68,160].…”
Section: Introductionmentioning
confidence: 99%
“…In FMEA, different component failures might directly/indirectly contribute to the occurrence of hazards in each TFC variant. Variation in fault trees and FMEA are further propagated throughout assurance cases, which can be generated from these assets with the support of model-based techniques [16]. The application of DEPendable-SPLE steps enabled the systematic analysis of the impact of variation in TFC-SPL product/context features in both SPL design and dependability analysis.…”
Section: Dependable-sple: Domain Engineeringmentioning
confidence: 99%