MITL Model Checking via Generalized Timed Automata and a New Liveness Algorithm

S. Akshay, Paul Gastin, R. Govind, B. Srivathsan
{"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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
通过广义定时自动机和新有效性算法进行 MITL 模型检查
将公制时间间隔逻辑(MITL)转换为定时自动机是一个已被广泛研究的课题。其中一个关键挑战是如何将未来模态转换为等价自动机。典型的转换将自动机与猜测和检查机制结合起来,以确定未来模态的真假。猜测和检查机制可以通过转换自然实现。然而,由于定时自动机工具无法处理交替,现有的方法需要执行额外的步骤,将交替定时自动机转换为定时自动机。这个去交替步骤是通过对交替自动机的配置空间进行复杂的无限抽象来完成的。最近,有人提出了广义定时自动机模型(GTA)。该模型具有几个强大的附加功能,然而,已知的基于区域的定时自动机可达性算法已被扩展到 GTA 模型,并且所有区域操作的复杂度相同。我们提供了从 MITL 到 GTA 的新的简明转换。特别是对于定时直到模式,我们的转换与最新技术相比有指数级的改进。得益于这种转换,MITL 模型检查简化为检查 GTA 的有效性。然而,目前还不知道 GTA 的有效性算法。由于未来时钟的存在,GTA 不存在有限时间抽象二拟合(区域等价性),而定时自动机的有效性算法关键在于有限区域等价性的存在。作为我们的第二项贡献,我们提供了一种新的基于区域的算法,用于检查 GTA 中的布奇农无效性,从而规避了这一基本挑战。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Query Learning of Advice and Nominal Automata Well-Behaved (Co)algebraic Semantics of Regular Expressions in Dafny Run supports and initial algebra supports of weighted automata Alternating hierarchy of sushifts defined by nondeterministic plane-walking automata $\mathbb{N}$-polyregular functions arise from well-quasi-orderings
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1