Skip to main navigation Skip to search Skip to main content

Cumulative-Time Signal Temporal Logic

  • Chinese University of Hong Kong
  • Stony Brook University
  • Department of Computer Science of IIT
  • TU Wien

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Signal Temporal Logic (STL) is a widely adopted specification language for Cyber-Physical Systems that can be used to express critical temporal requirements, such as system safety and response time. STL’s expressivity, however, is not sufficient to capture the cumulative duration during which a property holds within an interval of time. To overcome this limitation, we introduce Cumulative-Time Signal Temporal Logic (CT-STL) which operates over discrete-time signals and extends STL with a new cumulative-time operator. This operator compares the sum of all timesteps for which its nested formula is true with a threshold. We present both a qualitative and a quantitative (robustness) semantics for CT-STL and prove the soundness and completeness of the robustness semantics. We also provide an efficient online monitoring algorithm for both semantics. We demonstrate the utility of CT-STL via two case studies: specifying and monitoring cumulative temporal requirements for a microgrid and an artificial pancreas.

Original languageEnglish
Article number149
JournalACM Transactions on Embedded Computing Systems
Volume24
Issue number5
DOIs
StatePublished - Oct 4 2025

Keywords

  • Cyber-physical systems
  • cumulative temporal properties
  • monitoring
  • runtime verification
  • signal temporal logic

Fingerprint

Dive into the research topics of 'Cumulative-Time Signal Temporal Logic'. Together they form a unique fingerprint.

Cite this