Model-based Generation of Hazard-driven Arguments and Formal Verification Evidence for Assurance Cases

Fang Yan, Simon Foster, Ibrahim Habli, Ran Wei

2022

Abstract

Assurance cases (ACs) are an established practice for arguing confidence in critical system properties such as safety and security in high-risk industries. ACs use system artifacts to argue the aforementioned properties. Due to the iterative nature of system development, we need to update ACs to maintain assurance validity as a system evolves. For example, a changed design or an added hazard would result in re-evaluation of claims or a new claim to be verified. Thus, the generation and maintenance of ACs is a labour-intensive process. With the growing application of Model-based Engineering (MBE) in system development, it is beneficial to generate ACs from design models because this captures traceability, and enables automatic AC creation and update driven by model modification. Accordingly, the contribution of this paper is an automatic approach to AC generation and assembly from both unstructured design artifacts and UML-like design models within Eclipse. This approach also supports AC evidence generation by formal verification facilitated by automatically generated assertions. The realization of AC assembly and verification is supported by model query and model transformation. We apply our approach to an autonomous underwater robot with the RoboChart robotics modelling language.

Download


Paper Citation


in Harvard Style

Yan F., Foster S., Habli I. and Wei R. (2022). Model-based Generation of Hazard-driven Arguments and Formal Verification Evidence for Assurance Cases. In Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-550-0, pages 252-263. DOI: 10.5220/0010847300003119


in Bibtex Style

@conference{modelsward22,
author={Fang Yan and Simon Foster and Ibrahim Habli and Ran Wei},
title={Model-based Generation of Hazard-driven Arguments and Formal Verification Evidence for Assurance Cases},
booktitle={Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2022},
pages={252-263},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010847300003119},
isbn={978-989-758-550-0},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Model-based Generation of Hazard-driven Arguments and Formal Verification Evidence for Assurance Cases
SN - 978-989-758-550-0
AU - Yan F.
AU - Foster S.
AU - Habli I.
AU - Wei R.
PY - 2022
SP - 252
EP - 263
DO - 10.5220/0010847300003119