pith. sign in

arxiv: 2605.26847 · v1 · pith:FACOGCWMnew · submitted 2026-05-26 · 💻 cs.LO

mstlo: Efficient Online Monitoring of Signal Temporal Logic

classification 💻 cs.LO
keywords temporalmonitoringrustlibrarylogicmstloonlinepython
0
0 comments X
read the original abstract

We present mstlo (mistletoe), a Rust library for high-performance online monitoring of signal temporal logic (STL), with Python bindings. The library provides: (i) a unified interface for multiple STL semantics, including Robust Satisfaction Intervals (RoSI) and Boolean evaluation with early verdicts; (ii) an incremental monitoring algorithm based on bottom-up dynamic programming with per-operator caching and streaming extremum computation for temporal operators; and (iii) an embedded STL domain-specific language for both Rust and Python implementations, with procedural macros in Rust for static syntax checking. Benchmarks show scalability and performance improvements over state-of-the-art tools, especially for formulas with large temporal depth and deep nesting.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.