Efficient SMT-Based Model Checking for Signal Temporal Logic
Jia Lee, Geunyeol Yu, Kyungmin Bae
Abstract
Signal temporal logic (STL) is widely used to specify and analyze properties of cyber-physical systems with continuous behaviors. However, STL model checking is still quite limited, as existing STL model checking methods are either incomplete or very inefficient. This paper presents a new SMT-based model checking algorithm for verifying STL properties of cyber-physical systems. We propose a novel translation technique to reduce the STL bounded model checking problem to the satisfiability of a first-order logic formula over reals, which can be solved using state-of-the-art SMT solvers. Our algorithm is based on a new theoretical result, presented in this paper, to build a small but complete discretization of continuous signals, which preserves the bounded satisfiability of STL. Our translation method allows an efficient STL model checking algorithm that is refutationally complete for bounded signals, and that is much more scalable than the previous refutationally complete algorithm.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 989f9f7a-d186-464c-a0bc-7ef0ea1e8297Cited by top-tier papers2
- Using Four-Valued Signal Temporal Logic for Incremental Verification of Hybrid SystemsFlorian Lercher, Matthias AlthoffCAV 2024 · 5 citations
- Optimization-Based Model Checking and Trace Synthesis for Complex STL SpecificationsSota Sato, Jie An, Zhenya Zhang, Ichiro HasuoCAV 2024 · 4 citations
Related papers
- DeepSTL - From English Requirements to Signal Temporal LogicJie He, Ezio Bartocci, Dejan Nickovic, Haris Isakovic et al.ICSE 2022 · 35 citations
- Trace-Checking CPS Properties: Bridging the Cyber-Physical GapClaudio Menghi, Enrico Viganò, Domenico Bianculli, Lionel C. BriandICSE 2021
- RESTL: Reinforcement Learning Guided by Multi-Aspect Rewards for Signal Temporal Logic TransformationYue Fang, Zhi Jin, Jie An, Hongshen Chen et al.AAAI 2026 · 1 citation
- Trace-Checking Signal-based Temporal Properties: A Model-Driven ApproachChaima Boufaied, Claudio Menghi, Domenico Bianculli, Lionel C. Briand et al.ASE 2020 · 9 citations
- Control Synthesis of Cyber-Physical Systems for Real-Time Specifications Through Causation-Guided Reinforcement LearningXiaochen Tang, Zhenya Zhang, Miaomiao Zhang, Jie AnRTSS 2025 · 1 citation
