Core Concepts
Aus den Ergebnissen der System-Theoretischen Prozessanalyse (STPA) können automatisch LTL-Formeln generiert und daraus ein sicheres Verhaltensmodell synthetisiert werden.
Abstract
Die Studie präsentiert einen Ansatz zur automatischen Synthese eines sicheren Verhaltensmodells (SBM) aus den Ergebnissen der System-Theoretischen Prozessanalyse (STPA).
Zunächst werden Regeln vorgestellt, um aus den identifizierten unsicheren Steuerungsaktionen (UCAs) automatisch LTL-Formeln zu generieren. Diese Formeln decken Sicherheitseigenschaften ab. Um auch Lebendigkeitseigenschaften zu berücksichtigen, wird STPA um erwünschte Steuerungsaktionen (DCAs) erweitert.
Anschließend wird ein Verfahren präsentiert, um aus den generierten LTL-Formeln ein deterministisches SBM in Form eines Statecharts zu synthetisieren. Jede Steuerungsaktion wird dabei als Zustand abgebildet, und die LTL-Formeln werden in entsprechende Übergänge übersetzt.
Die Synthese wurde in dem Open-Source-Tool PASTA implementiert und anhand eines Beispiels für eine Adaptive Cruise Control (ACC) demonstriert. Das resultierende SBM erfüllt die Sicherheits- und Lebendigkeitseigenschaften, die aus der STPA-Analyse abgeleitet wurden.
Obwohl das generierte SBM nicht vollständig ist und noch manuell ergänzt werden muss, bietet es den Systementwicklern eine solide Grundlage, die Zeit und Fehler bei der Erstellung des Verhaltensmodells spart.
Stats
Keine relevanten Kennzahlen oder Zahlen im Text enthalten.
Quotes
Keine markanten Zitate im Text enthalten.