{"title":"MITL Model Checking via Generalized Timed Automata and a New Liveness Algorithm","authors":"S. Akshay, Paul Gastin, R. Govind, B. Srivathsan","doi":"arxiv-2407.08452","DOIUrl":null,"url":null,"abstract":"The translation of Metric Interval Temporal Logic (MITL) to timed automata is\na topic that has been extensively studied. A key challenge here is the\nconversion of future modalities into equivalent automata. Typical conversions\nequip the automata with a guess-and-check mechanism to ascertain the truth of\nfuture modalities. Guess-and-check can be naturally implemented via\nalternation. However, since timed automata tools do not handle alternation,\nexisting methods perform an additional step of converting the alternating timed\nautomata into timed automata. This de-alternation step proceeds by an intricate\nfinite abstraction of the space of configurations of the alternating automaton. Recently, a model of generalized timed automata (GTA) has been proposed. The\nmodel comes with several powerful additional features, and yet, the best known\nzone-based reachability algorithms for timed automata have been extended to the\nGTA model, with the same complexity for all the zone operations. We provide a\nnew concise translation from MITL to GTA. In particular, for the timed until\nmodality, our translation offers an exponential improvement w.r.t. the\nstate-of-the-art. Thanks to this conversion, MITL model checking reduces to checking liveness\nfor GTAs. However, no liveness algorithm is known for GTAs. Due to the presence\nof future clocks, there is no finite time-abstract bisimulation (region\nequivalence) for GTAs, whereas liveness algorithms for timed automata crucially\nrely on the presence of the finite region equivalence. As our second\ncontribution, we provide a new zone-based algorithm for checking Buchi\nnon-emptiness in GTAs, which circumvents this fundamental challenge.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"13 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Formal Languages and Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.08452","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The translation of Metric Interval Temporal Logic (MITL) to timed automata is
a topic that has been extensively studied. A key challenge here is the
conversion of future modalities into equivalent automata. Typical conversions
equip the automata with a guess-and-check mechanism to ascertain the truth of
future modalities. Guess-and-check can be naturally implemented via
alternation. However, since timed automata tools do not handle alternation,
existing methods perform an additional step of converting the alternating timed
automata into timed automata. This de-alternation step proceeds by an intricate
finite abstraction of the space of configurations of the alternating automaton. Recently, a model of generalized timed automata (GTA) has been proposed. The
model comes with several powerful additional features, and yet, the best known
zone-based reachability algorithms for timed automata have been extended to the
GTA model, with the same complexity for all the zone operations. We provide a
new concise translation from MITL to GTA. In particular, for the timed until
modality, our translation offers an exponential improvement w.r.t. the
state-of-the-art. Thanks to this conversion, MITL model checking reduces to checking liveness
for GTAs. However, no liveness algorithm is known for GTAs. Due to the presence
of future clocks, there is no finite time-abstract bisimulation (region
equivalence) for GTAs, whereas liveness algorithms for timed automata crucially
rely on the presence of the finite region equivalence. As our second
contribution, we provide a new zone-based algorithm for checking Buchi
non-emptiness in GTAs, which circumvents this fundamental challenge.