arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1207.7019cs.FLcs.SYeess.SY
收藏

带时延块的有限自动机(扩展版)

Finite Automata with Time-Delay Blocks (Extended Version)

IST Austria (Institute of Science and Technology Austria)(奥地利科学技术研究所);FEUP, University of Porto(波尔图大学工程与计算机学院)

Krishnendu Chatterjee, Thomas A. Henzinger, Vinayak S. Prabhu

AI总结:

本文提出带时延块的自动机(ADB),扩展有限状态自动机以包含可变时延块,研究其语言表达能力、闭包性质及决策问题。

摘要:

时延的概念在许多计算模型中自然出现,例如在电路设计、控制系统和数据流语言中。在这项工作中,我们引入了\emph{带时延块的自动机}(ADB),在离散时间设置下,用可变时延块扩展有限状态自动机,以延迟单个转移输出符号。我们证明ADB语言严格包含正则语言,且与上下文无关语言在表达能力上不可比较。我们证明ADB对并、连接和Kleene星号封闭,对与正则语言的交封闭,但对补和与其他ADB语言的交不封闭。我们证明ADB的空性和成员性问题可在多项式时间内判定,而普遍性问题不可判定。最后,我们考虑线性时间模型检验问题,即ADB的语言是否包含在正则语言中,并证明模型检验问题是PSPACE完全的。

英文摘要:

The notion of delays arises naturally in many computational models, such as, in the design of circuits, control systems, and dataflow languages. In this work, we introduce \emph{automata with delay blocks} (ADBs), extending finite state automata with variable time delay blocks, for deferring individual transition output symbols, in a discrete-time setting. We show that the ADB languages strictly subsume the regular languages, and are incomparable in expressive power to the context-free languages. We show that ADBs are closed under union, concatenation and Kleene star, and under intersection with regular languages, but not closed under complementation and intersection with other ADB languages. We show that the emptiness and the membership problems are decidable in polynomial time for ADBs, whereas the universality problem is undecidable. Finally we consider the linear-time model checking problem, i.e., whether the language of an ADB is contained in a regular language, and show that the model checking problem is PSPACE-complete.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑