Dynamic fault injection into digital twins of safety-critical systems

In this work we present a technology for dynamically introducing fault structures into digital twins without the need to change the virtual prototype model. The injection is done at the beginning of a simulation by dynamically rewiring the involved netlists. During the simulation on a realtime platf...

Full description

Saved in:
Bibliographic Details
Published in2021 Design, Automation & Test in Europe Conference & Exhibition (DATE) pp. 446 - 450
Main Authors Markwirth, Thomas, Jancke, Roland, Sohrmann, Christoph
Format Conference Proceeding
LanguageEnglish
Published EDAA 01.02.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this work we present a technology for dynamically introducing fault structures into digital twins without the need to change the virtual prototype model. The injection is done at the beginning of a simulation by dynamically rewiring the involved netlists. During the simulation on a realtime platform, faults can be activated or deactivated triggered by sequences, statistical effects or by events from the real world. In some cases the fault structures can even be auto-generated directly from a formal specification, which further automates the development process for safety-relevant systems. The approach is demonstrated at a SystemC/ SystemC AMS virtual prototype of a safety-critical sub-systems which runs on a dSPACE real-time hardware.
ISSN:1558-1101
DOI:10.23919/DATE51398.2021.9474066