English

Synchronous Signal Temporal Logic for Decidable Verification of Cyber-Physical Systems

Formal Languages and Automata Theory 2026-03-27 v1 Computation and Language

Abstract

Many Cyber Physical System (CPS) work in a safety-critical environment, where correct execution, reliability and trustworthiness are essential. Signal Temporal Logic (STL) provides a formal framework for checking safety-critical CPS. However, static verification of STL is undecidable in general, except when we want to verify using run-time-based methods, which have limitations. We propose Synchronous Signal Temporal Logic (SSTL), a decidable fragment of STL, which admits static safety and liveness property verification. In SSTL, we assume that a signal is sampled at fixed discrete steps, called ticks, and then propose a hypothesis, called the Signal Invariance Hypothesis (SIH), which is inspired by a similar hypothesis for synchronous programs. We define the syntax and semantics of SSTL and show that SIH is a necessary and sufficient condition for equivalence between an STL formula and its SSTL counterpart. By translating SSTL to LTL_P (LTL defined over predicates), we enable decidable model checking using the SPIN model checker. We demonstrate the approach on a 33-node human heart model and other case studies.

Keywords

Cite

@article{arxiv.2603.25531,
  title  = {Synchronous Signal Temporal Logic for Decidable Verification of Cyber-Physical Systems},
  author = {Partha Roop and Sobhan Chatterjee and Avinash Malik and Nathan Allen and Logan Kenwright},
  journal= {arXiv preprint arXiv:2603.25531},
  year   = {2026}
}