×

LTL合成的反链和合成算法。 (英语) Zbl 1258.03046号

摘要:在本文中,我们提出了新的单片和组合算法来解决长期贷款可实现性问题。这些新算法基于长期贷款一个游戏的可实现性问题,其获胜条件由一个无限字上的泛自动机定义,并带有一个(k)-co-Büchi接受条件。这个接受条件要求访问最多运行个接受状态,所以它隐式定义了一个安全游戏。为了从这种构造中获得高效的算法,我们需要几个额外的成分。首先,我们研究了底层自动机构造的结构,并证明了存在一个构造底层安全博弈状态空间的偏序。这个偏序可以用来定义一个有效的反链算法。其次,我们表明,通过考虑在接受条件下增加\(k)的值,可以以增量方式实现该算法。最后,我们显示了对于大型长期贷款将公式写成较小公式的连词,我们可以通过首先计算出现在大公式中的每个连词的获胜策略来组合地解决问题。我们报告了这些算法在几个基准上的行为。我们表明,合成算法能够处理长期贷款几页长的公式。

MSC公司:

05年3月 与逻辑问题相关的自动机和形式文法
03B44号 时间逻辑
第68季度第45季度 形式语言和自动机
91A80型 博弈论的应用

软件:

反链
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Abadi M、Lamport L、Wolper P(1989)反应系统的可实现和不可实现规范。收录:第16届国际自动机、语言和编程学术研讨会(ICALP)论文集。计算机科学课堂讲稿,第372卷。柏林施普林格,第1-17页
[2] Alur R、Henzinger TA、Kupferman O、Vardi MY(1998)《交替求精关系》。摘自:第九届并发理论国际会议(CONCUR)会议记录。计算机科学课堂讲稿,第1466卷。柏林施普林格,第163-178页·Zbl 1070.68524号
[3] Bloem R、Galler S、Jobstmann B、Piterman N、Pnueli A、Weiglhofer M(2007)《指定编译、运行:来自psl的硬件》。计算机科学电子笔记190(4):3–16·doi:10.1016/j.entcs.2007.09.004
[4] Boker U,Kupferman O(2009)Co-ing büchi做得很好,很有用。摘自:第24届IEEE计算机科学逻辑年度研讨会(LICS)会议记录。IEEE计算机学会,纽约,第245-254页·兹比尔1351.68135
[5] Cassez F,David A,Fleury E,Larsen KG,Lime D(2005)《分析计时游戏的高效实时算法》。摘自:第16届并发理论国际会议(CONCUR)会议记录。计算机科学课堂讲稿,第3653卷。施普林格,柏林,第66–80页·Zbl 1134.68382号
[6] De Wulf M,Doyen L,Henzinger TA,Raskin JF(2006)《反链:检查有限自动机普遍性的新算法》。摘自:第18届计算机辅助验证(CAV)国际会议记录。计算机科学课堂讲稿,第4144卷。柏林施普林格,第17-30页·兹比尔1188.68171
[7] Doyen L,Raskin JF(2007)基于自动机的模型检查方法的改进算法。摘自:第13届系统构建和分析工具和算法国际会议(TACAS)会议记录。计算机科学课堂讲稿,第4424卷。柏林施普林格,第451-465页
[8] Doyen L,Raskin JF(2010)有限自动机的反链算法。摘自:第16届系统构建和分析工具和算法国际会议论文集(TACAS)。计算机科学课堂讲稿,第6015卷。柏林施普林格,第2–22页
[9] Ehlers R(2010)符号有界综合。收录于:第22届计算机辅助验证(CAV)国际会议记录。计算机科学课堂讲稿,第6174卷。柏林施普林格,第365-379页
[10] Filiot E,Jin N,Raskin JF(2009)LTL可实现性的反链算法。摘自:第21届计算机辅助验证(CAV)国际会议论文集。计算机科学课堂讲稿,第5643卷。柏林施普林格,第263-277页·Zbl 1242.68158号
[11] Filiot E,Jin N,Raskin JF(2010)LTL合成的合成算法。摘自:第八届验证与分析自动化技术国际研讨会论文集。计算机科学课堂讲稿,第6252卷。柏林施普林格,第122–127页·Zbl 1305.68118号
[12] Grädel E、Thomas W、Wilke T(2002),《自动机、逻辑和无限游戏:当前研究指南》。计算机科学课堂讲稿,第2500卷。柏林施普林格·Zbl 1011.00037号
[13] Greimel K、Bloem R、Jobstmann B、Vardi MY(2008)公开暗示。收录:第35届国际自动机、语言和编程学术研讨会(ICALP)论文集。计算机科学课堂讲稿,第5126卷。柏林施普林格,第361-372页·Zbl 1155.68436号
[14] IBM:Rulebase教程,可从www.haifa.IBM.com/projects/verification/rb_homepage/tutorial3获得/
[15] Jobstmann B,Bloem R(2006)LTL合成的优化。收录:第六届计算机辅助设计形式化方法国际会议论文集。IEEE计算机学会,纽约,第117-124页
[16] Kuijper W,van de Pol J(2009),部分可观测系统的成分控制合成。收录于:《第20届并发理论国际会议论文集》。计算机科学课堂讲稿,第5710卷。柏林施普林格,第431-447页·Zbl 1254.93075号
[17] Kupferman O,Piterman N,Vardi MY(2006),无安全成分合成。摘自:第18届计算机辅助验证(CAV)国际会议记录。计算机科学课堂讲稿,第4144卷。柏林施普林格,第31-44页·Zbl 1188.68193号
[18] Kupferman O,Vardi MY(2001),关于有限规范。收录:第八届国际逻辑编程、人工智能和推理会议论文集。计算机科学课堂讲稿,第2250卷。柏林施普林格,第24-38页·Zbl 1275.68094号
[19] Kupferman O,Vardi MY(2005)无安全决策程序。在:IEEE计算机科学基础研讨会(FOCS)论文集。IEEE计算机学会,纽约,第531-542页
[20] Liu X,Smolka SA(1998)最小不动点的简单线性时间算法。收录:第25届国际自动机、语言和编程学术讨论会(ICALP)论文集。计算机科学课堂讲稿,第1443卷。柏林施普林格,第53–66页
[21] Martin D(1975)Borel确定性。数学年鉴102:363–371·Zbl 0336.02049号 ·doi:10.2307/1971035
[22] Piterman N(2007)从非确定性büchi和streett自动机到确定性奇偶自动机。对数方法计算科学3(3)·Zbl 1125.68067号
[23] Piterman N,Pnueli A,Sa'ar Y(2006)《反应性(1)设计的合成》。收录于:关于验证、模型检查和抽象解释(VMCAI)的第七届国际会议记录。计算机科学课堂讲稿,第3855卷。柏林施普林格,第364–380页·Zbl 1176.68126号
[24] Pnueli A,Rosner R(1989)关于反应性模块的合成。摘自:美国计算机学会编程语言原理研讨会论文集。ACM,纽约,第179-190页·兹伯利0686.68015
[25] Raskin JF、Chatterjee K、Doyen L、Henzinger TA(2007)《信息不完全的欧米伽规则游戏算法》。对数方法计算科学3(3)·Zbl 1125.91028号
[26] Rosner R(1992)反应系统的模块化合成。魏茨曼科学研究所博士论文
[27] Safra S(1988)关于{\(\omega\)}自动机的复杂性。收录:IEEE计算机科学基础研讨会论文集。IEEE计算机学会,纽约,第319-327页
[28] Schewe S,Finkbeiner B(2007),有界合成。收录于:第五届验证与分析自动化技术国际研讨会论文集。计算机科学课堂讲稿,第4762卷。柏林施普林格,第474-488页·Zbl 1141.68491号
[29] Sohail S,Somenzi F(2009)《安全第一:LTL游戏的两阶段算法》。摘自:第九届计算机辅助设计形式化方法国际会议论文集。IEEE计算机学会,纽约,第77–84页
[30] Somenzi F,Bloem R(2000)LTL公式中的高效büchi自动机。摘自:第十二届计算机辅助验证国际会议记录。计算机科学课堂讲稿,第1855卷。柏林施普林格,第248-263页·Zbl 0974.68086号
[31] Thomas W(2008)Church的问题和自动机理论之旅。在:计算机科学的支柱。计算机科学课堂讲稿,第4800卷。柏林施普林格,第635-655页·Zbl 1133.68367号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。