An Efficient Algorithm for Monitoring Practical TPTL Specifications
Adel Dokhanchi, Bardh Hoxha, Cumhur Erkan Tuncali, and Georgios, Fainekos

TL;DR
This paper introduces a polynomial-time algorithm for monitoring a fragment of TPTL, enabling efficient off-line analysis of complex real-time specifications with experimental validation.
Contribution
It presents a novel dynamic programming algorithm for monitoring a more expressive TPTL fragment, improving efficiency over existing methods.
Findings
Algorithm is polynomial-time for finite traces
Prototype implementation demonstrates practical feasibility
Supports complex real-time requirements
Abstract
We provide a dynamic programming algorithm for the monitoring of a fragment of Timed Propositional Temporal Logic (TPTL) specifications. This fragment of TPTL, which is more expressive than Metric Temporal Logic, is characterized by independent time variables which enable the elicitation of complex real-time requirements. For this fragment, we provide an efficient polynomial time algorithm for off-line monitoring of finite traces. Finally, we provide experimental results on a prototype implementation of our tool in order to demonstrate the feasibility of using our tool in practical applications.
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Logic, programming, and type systems · Software Testing and Debugging Techniques
