TEMPORA: Efficient Verification of Metric Temporal Properties with Past in Pointwise Semantics

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Akshay, S., Contractor, Prerak, Gastin, Paul, Govind, R., Srivathsan, B.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910230646882304
author Akshay, S.
Contractor, Prerak
Gastin, Paul
Govind, R.
Srivathsan, B.
author_facet Akshay, S.
Contractor, Prerak
Gastin, Paul
Govind, R.
Srivathsan, B.
contents Model checking for real-timed systems is a rich and diverse topic. Among the different logics considered, Metric Interval Temporal Logic (MITL) is a powerful and commonly used logic, which can succinctly encode many interesting timed properties especially when past and future modalities are used together. In this work, we develop a new approach for MITL model checking in the pointwise semantics, where our focus is on integrating past and maximizing determinism in the translated automata. Towards this goal, we define synchronous networks of timed automata with shared variables and show that the past fragment of MITL can be translated in linear time to synchronous networks of deterministic timed automata. Moreover determinism can be preserved even when the logic is extended with future modalities at the top-level of the formula. We further extend this approach to the full MITL with past, translating it into networks of generalized timed automata (GTA) with future clocks (which extend timed automata and event clock automata). We present an SCC-based liveness algorithm to analyse GTA. We implement our translation in a prototype tool which handles both finite and infinite timed words and supports past modalities. Our experimental evaluation demonstrates that our approach significantly outperforms the state-of-the-art in MITL satisfiability checking in pointwise semantics on a benchmark suite of 72 formulas. Finally, we implement an end-to-end model checking algorithm for pointwise semantics and demonstrate its effectiveness on two well-known benchmarks.
format Preprint
id arxiv_https___arxiv_org_abs_2510_14699
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle TEMPORA: Efficient Verification of Metric Temporal Properties with Past in Pointwise Semantics
Akshay, S.
Contractor, Prerak
Gastin, Paul
Govind, R.
Srivathsan, B.
Formal Languages and Automata Theory
Model checking for real-timed systems is a rich and diverse topic. Among the different logics considered, Metric Interval Temporal Logic (MITL) is a powerful and commonly used logic, which can succinctly encode many interesting timed properties especially when past and future modalities are used together. In this work, we develop a new approach for MITL model checking in the pointwise semantics, where our focus is on integrating past and maximizing determinism in the translated automata. Towards this goal, we define synchronous networks of timed automata with shared variables and show that the past fragment of MITL can be translated in linear time to synchronous networks of deterministic timed automata. Moreover determinism can be preserved even when the logic is extended with future modalities at the top-level of the formula. We further extend this approach to the full MITL with past, translating it into networks of generalized timed automata (GTA) with future clocks (which extend timed automata and event clock automata). We present an SCC-based liveness algorithm to analyse GTA. We implement our translation in a prototype tool which handles both finite and infinite timed words and supports past modalities. Our experimental evaluation demonstrates that our approach significantly outperforms the state-of-the-art in MITL satisfiability checking in pointwise semantics on a benchmark suite of 72 formulas. Finally, we implement an end-to-end model checking algorithm for pointwise semantics and demonstrate its effectiveness on two well-known benchmarks.
title TEMPORA: Efficient Verification of Metric Temporal Properties with Past in Pointwise Semantics
topic Formal Languages and Automata Theory
url https://arxiv.org/abs/2510.14699