Skip to main navigation Skip to search Skip to main content

Fully automated verification of linear time-invariant systems against signal temporal logic specifications via reachability analysis

  • Stony Brook University

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

While reachability analysis is one of the most promising approaches for formal verification of dynamic systems, a major disadvantage preventing a more widespread application is the requirement to manually tune algorithm parameters such as the time step size. Manual tuning is especially problematic if one aims to verify that the system satisfies complicated specifications described by signal temporal logic formulas since the effect the tightness of the reachable set has on the satisfaction of the specification is often non-trivial to see for humans. We address this problem with a fully-automated verifier for linear systems, which automatically refines all parameters for reachability analysis until it can either prove or disprove that the system satisfies a signal temporal logic formula for all initial states and all uncertain inputs. Our verifier combines reachset temporal logic with dependency preservation to obtain a model checking approach whose over-approximation error converges to zero for adequately tuned parameters. While we in this work focus on linear systems for simplicity, the general concept we present can equivalently be applied for nonlinear and hybrid systems.

Original languageEnglish
Article number101491
JournalNonlinear Analysis: Hybrid Systems
Volume53
DOIs
StatePublished - Aug 2024

Keywords

  • Automation
  • Formal verification
  • Linear systems
  • Model checking
  • Reachability analysis
  • Signal temporal logic

Fingerprint

Dive into the research topics of 'Fully automated verification of linear time-invariant systems against signal temporal logic specifications via reachability analysis'. Together they form a unique fingerprint.

Cite this