×

几乎线性Büchi自动机。 (英语) Zbl 1254.68141号

本文介绍了几乎线性Büchi自动机(ALBA),它是Büchi自动机的一个固有子类,以及LIO(通常缩写为线性和无限),是LTL的一个恰当片段。在ALBA中,每个非终端SCC由一个状态组成;终端SCC可能包含多个状态,但也受到某些约束。结果表明,ALBA比1-弱Büchi自动机强,比Büch自动机弱,并且在(k>1)和终端Büchi自动机方面无法与(k)-弱Bü)自动机相比。LIO限制LTL w.r.t.,其中可以应用否定,以及哪些公式可以作为until运算符的操作数。严格来说,LIO比LTL更具表现力,时间操作符仅限于某个时间和全局。通过相互提供有效的翻译,ALBA和LIO在表达上是等价的。在最坏的情况下,证明了从LIO到ALBA的转换是双指数的;找到一个改进的翻译或将复杂度扩展到任何翻译的问题都没有解决。实现了从LIO到ALBA的转换,并与从LTL到Büchi自动机的转换进行了比较P.加斯廷D.奥杜克斯【Lect.Notes Compute.Sci.2102,53–65(2001;Zbl 0991.68044号)]。为了模拟模型检查情况,研究了两组规范模式中LTL公式的否定。该实现能够自动将一半以上的公式放入LIO中。在这些公式中,转换过程中的资源消耗和生成的自动机的大小都是可以接受的。
就ALBA和LIO的动机/好处而言,本文并没有超出ALBA和LIO是新片段这一事实,并为改进算法带来了希望。引言指出,ALBA的非空性可以通过可达性而不是周期检测来确定,前者更容易并行化。然而,在模型检查情况下,产品与系统是相关的;实验评估中没有涵盖这一方面。在规范验证情况下,通常需要将基准套件中的几个公式组合成一个查询,其中只有一些公式被否定。虽然规范模式的非否定实例的结果可以在其中一位作者的M.Sc.论文中找到,但既没有研究组合公式的影响,也没有研究得出的公式过长对翻译的影响。

MSC公司:

第68季度第60季度 规范和验证(程序逻辑、模型检查等)
03B44号 时间逻辑
05年3月 与逻辑问题相关的自动机和形式文法
65年第68季度 形式语言和自动机

软件:

迪维尼
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 霍尔兹曼,《自旋验证系统》,第二届自旋研讨会论文集,第23页–(1996)
[2] Lamport,IFIP信息处理大会会议记录第657页–(1983年)
[3] Etessami,Springer-Verlag 1877年计算机科学讲稿,第153页–(2000)·doi:10.1007/3-540-44618-4_13
[4] 内政部:10.1145/298595.298598·doi:10.1145/298595.298598
[5] DOI:10.1137/201010·Zbl 0251.05107号 ·doi:10.1137/201010
[6] DOI:10.1007/BF00121128·doi:10.1007/BF00121128
[7] 乔纳,Springer-Verlag计算机科学讲稿2747 pp 318–(2003)·数字对象标识代码:10.1007/978-3-540-45138-9_26
[8] Rozier,Springer-Verlag计算机科学讲座笔记4595 pp 149–(2007)·Zbl 05492031号 ·doi:10.1007/978-3-540-73370-6_11
[9] Barnat,Springer-Verlag计算机科学讲稿4144 pp 278–(2006)·Zbl 05187397号 ·doi:10.1007/11817963_26
[10] 普努利,第18届IEEE计算机科学基础研讨会论文集,第46页–(1977)
[11] DOI:10.4204/EPTCS.8.2·doi:10.4204/EPTCS.8.2
[12] 佩林,《纯粹与应用数学》141(2004)
[13] Pelánek,Springer-Verlag计算机科学讲稿4595 pp 263–(2007)·Zbl 05492037号 ·doi:10.1007/978-3-540-73370-6_17
[14] 内政部:10.1145/93385.93442·doi:10.1145/93385.93442
[15] Maidl,第41届IEEE计算机科学基础年会(FOCS’00)会议记录,第643页–(2000)
[16] Gastin,Springer-Verlag计算机科学讲稿2102第53页–(2001)·doi:10.1007/3-540-44585-46
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。