JOURNAL ARTICLE

Synthesis of Reactive Switching Protocols From Temporal Logic Specifications

Jun LiuNecmiye ÖzayUfuk TopcuRichard M. Murray

Year: 2013 Journal:   IEEE Transactions on Automatic Control Vol: 58 (7)Pages: 1771-1785   Publisher: Institute of Electrical and Electronics Engineers

Abstract

We propose formal means for synthesizing switching protocols that determine the sequence in which the modes of a switched system are activated to satisfy certain high-level specifications in linear temporal logic (LTL). The synthesized protocols are robust against exogenous disturbances on the continuous dynamics and can react to possibly adversarial events (both external and internal). Finite-state approximations that abstract the behavior of the underlying continuous dynamics are defined using finite transition systems. Such approximations allow us to transform the continuous switching synthesis problem into a discrete synthesis problem in the form of a two-player game between the system and the environment, where the winning conditions represent the high-level temporal logic specifications. Restricting to an expressive subclass of LTL formulas, these temporal logic games are amenable to solutions with polynomial-time complexity. By construction, existence of a discrete switching strategy for the discrete synthesis problem guarantees the existence of a switching protocol that can be implemented at the continuous level to ensure the correctness of the nonlinear switched system and to react to the environment at run time.

Keywords:
Temporal logic Linear temporal logic Correctness Computer science Sequence (biology) State (computer science) Discrete time and continuous time Polynomial Computation tree logic Theoretical computer science Mathematics Algorithm

Metrics

149
Cited By
15.43
FWCI (Field Weighted Citation Impact)
58
Refs
0.99
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
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.