Online Quantitative Timed Pattern Matching with Semiring-Valued Weighted Automata
Masaki Waga

TL;DR
This paper introduces the first online, quantitative timed pattern matching algorithm using semiring-valued weighted automata, enabling real-time monitoring with quantitative satisfaction measures in cyber-physical systems.
Contribution
It presents a novel automata-based approach that combines online checking and quantitative analysis for timed pattern matching, extending prior qualitative methods.
Findings
Algorithm is scalable for time-bound specifications
Uses shortest distance in weighted zone graph for online computation
Employs semiring structure for generality
Abstract
Monitoring of a signal plays an essential role in the runtime verification of cyber-physical systems. Qualitative timed pattern matching is one of the mathematical formulations of monitoring, which gives a Boolean verdict for each sub-signal according to the satisfaction of the given specification. There are two orthogonal directions of extension of the qualitative timed pattern matching. One direction on the result is quantitative: what engineers want is often not a qualitative verdict but the quantitative measurement of the satisfaction of the specification. The other direction on the algorithm is online checking: the monitor returns some verdicts before obtaining the entire signal, which enables to monitor a running system. It is desired from application viewpoints. In this paper, we conduct these two extensions, taking an automata-based approach. This is the first quantitative and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Software Testing and Debugging Techniques · Logic, programming, and type systems
