Saved in:
Bibliographic Details
Main Authors: Su, Han, Shankar, Saumya, Pinisetty, Srinivas, Roop, Partha S., Zhan, Naijun
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2502.11584
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913693017571328
author Su, Han
Shankar, Saumya
Pinisetty, Srinivas
Roop, Partha S.
Zhan, Naijun
author_facet Su, Han
Shankar, Saumya
Pinisetty, Srinivas
Roop, Partha S.
Zhan, Naijun
contents Cyber-Physical Systems (CPSs), especially those involving autonomy, need guarantees of their safety. Runtime Enforcement (RE) is a lightweight method to formally ensure that some specified properties are satisfied over the executions of the system. Hence, there is recent interest in the RE of CPS. However, existing methods are not designed to tackle specifications suitable for the hybrid dynamics of CPS. With this in mind, we develop runtime enforcement of CPS using properties defined in Signal Temporal Logic (STL). In this work, we aim to construct a runtime enforcer for a given STL formula to minimally modify a signal to satisfy the formula. To achieve this, the STL formula to be enforced is first translated into a timed transducer, while the signal to be corrected is encoded as timed words. We provide timed transducers for the temporal operators \emph{until} and \emph{release} noting that other temporal operators can be expressed using these two. Our approach enables effective enforcement of STL properties for CPS. A case study is provided to illustrate the approach and generate empirical evidence of its suitability for CPS.
format Preprint
id arxiv_https___arxiv_org_abs_2502_11584
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Runtime Enforcement of CPS against Signal Temporal Logic
Su, Han
Shankar, Saumya
Pinisetty, Srinivas
Roop, Partha S.
Zhan, Naijun
Systems and Control
Cyber-Physical Systems (CPSs), especially those involving autonomy, need guarantees of their safety. Runtime Enforcement (RE) is a lightweight method to formally ensure that some specified properties are satisfied over the executions of the system. Hence, there is recent interest in the RE of CPS. However, existing methods are not designed to tackle specifications suitable for the hybrid dynamics of CPS. With this in mind, we develop runtime enforcement of CPS using properties defined in Signal Temporal Logic (STL). In this work, we aim to construct a runtime enforcer for a given STL formula to minimally modify a signal to satisfy the formula. To achieve this, the STL formula to be enforced is first translated into a timed transducer, while the signal to be corrected is encoded as timed words. We provide timed transducers for the temporal operators \emph{until} and \emph{release} noting that other temporal operators can be expressed using these two. Our approach enables effective enforcement of STL properties for CPS. A case study is provided to illustrate the approach and generate empirical evidence of its suitability for CPS.
title Runtime Enforcement of CPS against Signal Temporal Logic
topic Systems and Control
url https://arxiv.org/abs/2502.11584