Abstract

We present a counterexample-guided inductive synthesis approach to controller synthesis for cyber-physical systems subject to signal temporal logic (STL) specifications, operating in potentially adversarial nondeterministic environments. We encode STL specifications as mixed integer-linear constraints on the variables of a discrete-time model of the system and environment dynamics, and solve a series of optimization problems to yield a satisfying control sequence. We demonstrate how the scheme can be used in a receding horizon fashion to fulfill properties over unbounded horizons, and present experimental results for reactive controller synthesis for case studies in building climate control and autonomous driving.

Keywords:
Nondeterministic algorithm Computer science Linear temporal logic Counterexample Controller (irrigation) Temporal logic Integer (computer science) Control logic Sequence (biology) SIGNAL (programming language) Control engineering Control theory (sociology) Control (management) Algorithm Theoretical computer science Mathematics Engineering Artificial intelligence Programming language

Metrics

250
Cited By
20.17
FWCI (Field Weighted Citation Impact)
30
Refs
1.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Radiation Effects in Electronics
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.