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
Sintesi Efficiente di Scudi via Trasformazione dello Spazio di Stato
Questo articolo affronta il problema della sintesi di strategie di sicurezza per sistemi di controllo, noto anche come sintesi di scudi. Poiché lo spazio di stato è infinito, gli scudi vengono generalmente calcolati su astrazioni di stato finito, con la griglia rettangolare come astrazione più comune. Tuttavia, per molti sistemi, questa griglia si adatta male alle proprietà di sicurezza o alla dinamica del sistema. Griglie grossolane sono spesso insufficienti, mentre griglie fini sono generalmente computazionalmente non fattibili. L'articolo dimostra che trasformazioni dello spazio di stato appropriate consentono di utilizzare griglie grossolane con un sovraccarico computazionale quasi nullo. Tre studi di caso dimostrano che il metodo di sintesi basato su trasformazioni supera il metodo di sintesi standard di diversi ordini di grandezza.
Il problema centrale affrontato da questa ricerca è come sintetizzare efficientemente strategie di sicurezza (scudi) per sistemi di controllo. Nei sistemi ciber-fisici, i controllori digitali devono garantire la sicurezza del sistema, il che ha motivato lo sviluppo di metodi automatici di costruzione di controllori.
Criticità della Sicurezza: Molti sistemi ciber-fisici sono critici per la sicurezza e richiedono garanzie formali di sicurezza
Complementarità dei Metodi: L'apprendimento per rinforzo fornisce ottimalità ma manca di garanzie di sicurezza, mentre la sintesi reattiva fornisce garanzie di sicurezza ma manca di ottimalità
Framework di Scudo: Combina i vantaggi di entrambi gli approcci, prevenendo azioni non sicure durante il processo di apprendimento attraverso lo scudo
Attraverso trasformazioni dello spazio di stato, allineare meglio la griglia alla dinamica del sistema nel nuovo spazio di stato, migliorando così la qualità della sintesi mantenendo l'efficienza computazionale.
Propone un metodo di sintesi di scudi basato su trasformazione dello spazio di stato, in grado di ridurre significativamente il numero di celle di griglia necessarie
Dimostra la correttezza teorica del metodo di trasformazione, incluso il trasferimento delle garanzie di sicurezza dallo spazio trasformato allo spazio originale
Valida l'efficacia del metodo in tre studi di caso, con miglioramenti di prestazioni di diversi ordini di grandezza
Fornisce un metodo di ingegneria della trasformazione senza conoscenza del dominio, estendendo l'applicabilità del metodo
Realizza l'integrazione con l'apprendimento per rinforzo, dimostrando il valore pratico dell'applicazione
La trasformazione dello spazio di stato è uno strumento potente per la sintesi di scudi, in grado di migliorare significativamente l'efficienza computazionale
La correttezza teorica è garantita, le proprietà di sicurezza si trasferiscono correttamente dallo spazio trasformato allo spazio originale
Il valore pratico dell'applicazione è elevato, non solo migliora l'efficienza computazionale ma anche le prestazioni di controllo
Il metodo ha generalità, è applicabile a vari tipi di sistemi di controllo
L'articolo cita 31 lavori correlati, coprendo importanti contributi in più campi tra cui teoria del controllo, metodi formali, apprendimento per rinforzo e interpretazione astratta, fornendo una base teorica solida per la ricerca.
Valutazione Complessiva: Questo è un articolo di ricerca di alta qualità che propone una soluzione innovativa per affrontare le sfide computazionali nella sintesi di scudi. Il metodo ha una base teorica forte e un valore pratico significativo, fornendo un contributo importante al campo della sintesi di sicurezza per sistemi di controllo.