arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2012.14590cs.FLcs.LO
收藏

Omega-正则语言的近似自动机

Approximate Automata for Omega-Regular Languages

Rayna Dimitrova, Bernd Finkbeiner, Hazem Torfah

摘要:

无限词上的自动机,也被称为欧米伽自动机,在反应系统的验证和综合中起着关键作用。欧米茄自动机的谱由两个特征定义:接受条件(例如Büchi或宇称)和决定论(例如,确定性或非确定性)的自动机。这些特性在自动机理论的应用中起着至关重要的作用。例如,某些验收条件可以通过专用工具和算法比其他条件更有效地处理。此外,一些应用程序,如合成和概率模型检验,要求属性表示为某种类型的确定性欧米茄自动机。然而,属性并不总是由具有期望的接受条件和确定性的自动机表示。在本文中,我们研究的问题,逼近线性时间性质的自动机在一个给定的类。我们的近似是基于保留的语言,以用户定义的精度,在有限的套索表示的无限的执行,保留的大小。我们研究了不同类型的近似自动机的状态复杂性,并提供了不同的自动机类内的近似结构,例如,近似一个给定的自动机的一个更简单的接受条件。

英文摘要:

Automata over infinite words, also known as omega-automata, play a key role in the verification and synthesis of reactive systems. The spectrum of omega-automata is defined by two characteristics: the acceptance condition (e.g. Büchi or parity) and the determinism (e.g., deterministic or nondeterministic) of an automaton. These characteristics play a crucial role in applications of automata theory. For example, certain acceptance conditions can be handled more efficiently than others by dedicated tools and algorithms. Furthermore, some applications, such as synthesis and probabilistic model checking, require that properties are represented as some type of deterministic omega-automata. However, properties cannot always be represented by automata with the desired acceptance condition and determinism. In this paper we study the problem of approximating linear-time properties by automata in a given class. Our approximation is based on preserving the language up to a user-defined precision given in terms of the size of the finite lasso representation of infinite executions that are preserved. We study the state complexity of different types of approximating automata, and provide constructions for the approximation within different automata classes, for example, for approximating a given automaton by one with a simpler acceptance condition.

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

↑