Shielded Learning for Resilience and Performance Based on Statistical Model Checking in Simulink

Adelt J.; Bruch S.; Herber P.; Niehage M.; Remke A.

Research article in edited proceedings (conference) | Peer reviewed

Abstract

Safety, resilience and performance are crucial properties in intelligent hybrid systems, in particular if they are used in critical infrastructures or safety-critical systems. In this paper, we present a case study that illustrates how to construct provably safe and resilient systems that still achieve certain performance levels with a statistical guarantee in the industrially widely used modeling language Simulink. The key ideas of our paper are threefold: First, we show how to model failures and repairs in Simulink. Second, we use hybrid contracts to non-deterministically overapproximate the failure and repair model and to deductively verify safety properties in the presence of worst-case behavior. Third, we show how to learn optimal decisions using statistical model checking (SMC-based learning), which uses the results from deductive verification as a shield to ensure that only safe actions are chosen. We take component failures into account and learn a schedule that is optimized for performance and ensures resilience in a given Simulink model.

Details about the publication

PublisherSteffen, Bernhard
Book titleBridging the Gap Between AI and Reality - First International Conference, AISoLA 2023, Crete, Greece, October 23–28, 2023, Proceedings
Page range94-118
Publishing companySpringer
Place of publicationCham
Title of seriesLecture Notes in Computer Science (ISSN: 0302-9743)
Volume of series14380
StatusPublished
Release year2023 (14/12/2023)
Language in which the publication is writtenEnglish
Conference1st International Conference on Bridging the Gap between AI and Reality, AISoLA 2023, Crete, Greece
ISBN9783031460012
DOI10.1007/978-3-031-46002-9_6
KeywordsFormal Verification; Hybrid Systems; Reinforcement Learning; Resilience; Statistical Model Checking

Authors from the University of Münster

Adelt, Julius Laurin
Professorship for practical comuter science
Herber, Paula
Professorship for practical comuter science
Niehage, Mathis Friedrich
Professorship for practical computer science (Prof. Remke)
Remke, Anne
Professorship for practical computer science (Prof. Remke)