TY - JOUR
T1 - A Toolchain for Synthesizing and Validating Safety Architectures
AU - Gil Dantas, Yuri
AU - Munaro, Tiziano
AU - Carlan, Carmen
AU - Nigam, Vivek
AU - Barner, Simon
AU - Fan, Shiqing
AU - Pretschner, Alexander
AU - Schöpp, Ulrich
AU - Tverdyshev, Sergey
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd.
PY - 2023/7
Y1 - 2023/7
N2 - Autonomous vehicles handle complicated tasks that may lead to harm when performed incorrectly. These harms, in particular when caused by system faults, may be avoided by the deployment of safety architectural patterns, such as the Heterogeneous Duplex pattern. Our goal is to provide safety engineers with computer-aided support for synthesizing architectures with safety architecture patterns. To this end, we build on our previous work in which we proposed a model-based system engineering plugin to enable the model-driven approach using safety architecture patterns. This article proposes a toolchain for synthesizing the structure and switching logic of safety architectures, as well as for validating them through simulation-based fault-injection. We validate our toolchain using an industrial use-case for autonomous driving systems, namely, a Highway Pilot system.
AB - Autonomous vehicles handle complicated tasks that may lead to harm when performed incorrectly. These harms, in particular when caused by system faults, may be avoided by the deployment of safety architectural patterns, such as the Heterogeneous Duplex pattern. Our goal is to provide safety engineers with computer-aided support for synthesizing architectures with safety architecture patterns. To this end, we build on our previous work in which we proposed a model-based system engineering plugin to enable the model-driven approach using safety architecture patterns. This article proposes a toolchain for synthesizing the structure and switching logic of safety architectures, as well as for validating them through simulation-based fault-injection. We validate our toolchain using an industrial use-case for autonomous driving systems, namely, a Highway Pilot system.
KW - Model-based system engineering
KW - Reconfiguration
KW - Safety architecture patterns
KW - Simulation
KW - Toolchain
UR - http://www.scopus.com/inward/record.url?scp=85152801312&partnerID=8YFLogxK
U2 - 10.1007/s42979-023-01712-5
DO - 10.1007/s42979-023-01712-5
M3 - Article
AN - SCOPUS:85152801312
SN - 2662-995X
VL - 4
JO - SN Computer Science
JF - SN Computer Science
IS - 4
M1 - 335
ER -