Efficient Shield Synthesis via State-Space Transformation
Brorholt, Høeg-Petersen, Larsen et al.
We consider the problem of synthesizing safety strategies for control systems, also known as shields. Since the state space is infinite, shields are typically computed over a finite-state abstraction, with the most common abstraction being a rectangular grid. However, for many systems, such a grid does not align well with the safety property or the system dynamics. That is why a coarse grid is rarely sufficient, but a fine grid is typically computationally infeasible to obtain. In this paper, we show that appropriate state-space transformations can still allow to use a coarse grid at almost no computational overhead. We demonstrate in three case studies that our transformation-based synthesis outperforms a standard synthesis by several orders of magnitude. In the first two case studies, we use domain knowledge to select a suitable transformation. In the third case study, we instead report on results in engineering a transformation without domain knowledge.
academic
Effiziente Schild-Synthese durch Zustandsraum-Transformation
Dieses Papier untersucht das Problem der Synthese von Sicherheitsstrategien für Kontrollsysteme, auch als Schild-Synthese (Shield Synthesis) bekannt. Da der Zustandsraum unendlich ist, wird die Schild-Synthese typischerweise auf endlichen Zustandsabstraktionen berechnet, wobei die häufigste Abstraktion ein rechteckiges Gitter ist. Für viele Systeme stimmt dieses Gitter jedoch schlecht mit den Sicherheitseigenschaften oder der Systemdynamik überein. Grobe Gitter sind oft unzureichend, während feine Gitter rechnerisch häufig nicht machbar sind. Dieses Papier zeigt, dass geeignete Zustandsraum-Transformationen es ermöglichen, trotzdem grobe Gitter mit vernachlässigbarem Rechenaufwand zu verwenden. Durch drei Fallstudien wird demonstriert, dass die transformationsbasierte Synthesemethode eine Leistungssteigerung um mehrere Größenordnungen gegenüber der Standardsynthese erreicht.
Das Kernproblem dieser Forschung ist die effiziente Synthese von Sicherheitsstrategien (Schilden) für Kontrollsysteme. In cyber-physischen Systemen müssen digitale Regler die Systemsicherheit gewährleisten, was die Entwicklung automatisierter Reglerkonstruktionsmethoden motiviert.
Sicherheitskritikalität: Viele cyber-physische Systeme sind sicherheitskritisch und erfordern formale Sicherheitsgarantien
Methodische Komplementarität: Verstärkungslernen bietet Optimalität, aber keine Sicherheitsgarantien, während reaktive Synthese Sicherheitsgarantien bietet, aber nicht optimal ist
Schild-Framework: Kombiniert die Vorteile beider Ansätze durch Schildschutz gegen unsichere Aktionen während des Lernprozesses
Durch Zustandsraum-Transformationen soll das Gitter im neuen Zustandsraum besser mit der Systemdynamik ausgerichtet werden, um die Synthesequalität zu verbessern und gleichzeitig die Recheneffizienz zu bewahren.
Vorschlag einer Schild-Synthesemethode basierend auf Zustandsraum-Transformationen, die die Anzahl der erforderlichen Gitterzellen erheblich reduzieren kann
Beweis der theoretischen Korrektheit der Transformationsmethode, einschließlich der Übertragung von Sicherheitsgarantien vom Transformationsraum zum ursprünglichen Raum
Validierung der Methodeneffektivität in drei Fallstudien mit Leistungssteigerungen um mehrere Größenordnungen
Bereitstellung einer Transformations-Engineering-Methode ohne Domänenwissen, die die Anwendbarkeit der Methode erweitert
Implementierung der Integration mit Verstärkungslernen, die den praktischen Anwendungswert demonstriert
Das Papier zitiert 31 verwandte Arbeiten, die wichtige Arbeiten aus mehreren Bereichen wie Kontrolltheorie, formale Methoden, Verstärkungslernen und abstrakte Interpretation abdecken und eine solide theoretische Grundlage für die Forschung bieten.
Gesamtbewertung: Dies ist ein hochqualitatives Forschungspapier, das eine innovative Lösung für die rechnerischen Herausforderungen der Schild-Synthese bietet. Die Methode hat eine starke theoretische Grundlage und signifikanten praktischen Wert und leistet einen wichtigen Beitrag zum Gebiet der Sicherheitssynthese von Kontrollsystemen.