Falsification of LTL safety properties in hybrid systems
This paper develops a novel approach for the falsification of safety properties given by a syntactically safe linear temporal logic (LTL) formula for hybrid systems with nonlinear dynamics and input controls. When the hybrid system is unsafe, the approach computes a trajectory that indicates violati...
Gespeichert in:
Veröffentlicht in: | International journal on software tools for technology transfer 2013-08, Vol.15 (4), p.305-320 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This paper develops a novel approach for the falsification of safety properties given by a syntactically safe linear temporal logic (LTL) formula
for hybrid systems with nonlinear dynamics and input controls. When the hybrid system is unsafe, the approach computes a trajectory that indicates violation of
. The approach is based on an effective combination of model checking and motion planning. Model checking searches on-the-fly the automaton of
and an abstraction of the hybrid system for a sequence σ of propositional assignments that violates
. Motion planning incrementally extends trajectories that satisfy more and more of the propositional assignments in σ. Model checking and motion planning regularly exchange information to find increasingly useful sequences σ for extending the current trajectories. Experiments that test LTL safety properties on a robot navigation benchmark modeled as a hybrid system with nonlinear dynamics and input controls demonstrate the computational efficiency of the approach. Experiments also indicate significant speedup when using minimized DFA instead of non-minimized NFA for representing
. |
---|---|
ISSN: | 1433-2779 1433-2787 |
DOI: | 10.1007/s10009-012-0233-2 |