×

从LTL到确定性自动机。一种不安全的合成方法。 (英语) Zbl 1368.68233号

摘要:我们提出了一种新的算法来构造LTL公式的(广义)确定性Rabin自动机。自动机是(varphi)的co-Büchi自动机和Rabin自动机数组的乘积,每个Rabin自动机的子公式都有一个。\({\mathbf{G}}\psi\)的拉宾自动机负责识别\({\mathbf{F}}{\mathbf{G}}\psi\)是否成立。该信息被传递给联合Büchi自动机,由其决定是否接受。与基于Safra确定的标准过程不同,我们所有自动机的状态都有明确的逻辑结构,允许进行各种优化。实验结果表明,与现有方法相比,生成的自动机的大小有所改进。

MSC公司:

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

参考文献:

[1] Vardi MY(1999)概率线性时间模型检查:自动机理论方法概述。In:实时和概率系统的形式化方法,第五届国际AMAST研讨会,第265-276页
[2] Vardi MY,Wolper P(1986)自动程序验证的自动机理论方法(初步报告)。收入:LICS,第332-344页
[3] Vardi MY,Wolper P(1994)《关于无限计算的推理》。Inf Comput 115(1):1-37·Zbl 0827.03009 ·doi:10.1006/inco.1994.1092
[4] Couvreur J-M(1999)线性时序逻辑的现场验证。摘自:世界正式方法大会,第253-271页·Zbl 0954.68102号
[5] Gastin P,Oddoux D(2001)快速LTL到Büchi自动机翻译。输入:CAV。LNCS,第2102卷。柏林施普林格,第53-65页。http://www.lsv.ens-cachan.fr/gastin/ltl2ba/·Zbl 0991.68044号
[6] Gerth R、Peled D、Vardi MY、Wolper P(1995)线性时序逻辑的简单实时自动验证。第十五届IFIP WG6.1协议规范、测试和验证协议规范、试验和验证十五国际研讨会论文集,第3-18页
[7] Babiak T,KřetínskíM,ReháK V,Strejček J(2012)LTL到Büchi自动机的转换:快速且更具确定性。包含:TACAS,第95-109页·兹比尔1352.68142
[8] Duret-Lutz A(2013)使用spot 1.0操纵LTL公式。收件人:ATVA,第442-445页·Zbl 1410.68223号
[9] Baier C,Katoen J-P(2008)《模型检验原理》。麻省理工学院出版社,马萨诸塞州剑桥·Zbl 1179.68076号
[10] Chatterjee K,Gaiser A,Křetínsk \ J(2013)《概率模型检验和LTL综合用广义Rabin对自动机》。包含:CAV,第559-575页
[11] Safra S(1988)关于ω-自动机的复杂性。输入:FOCS。IEEE计算机学会,Los Alamitos,第319-327页
[12] Piterman N(2006)从非确定性Büchi和Streett自动机到确定性奇偶自动机。收入:LICS,第255-264页·兹比尔1125.68067
[13] Schewe S(2009)确定Büchi自动机的更严格界限。收录:FOSSACS,第167-181页·Zbl 1234.68239号
[14] Kwiatkowska MZ,Norman G,Parker D(2011)PRISM 4.0:概率实时系统验证。包含:CAV,第585-591页
[15] Klein J(2005)线性时间逻辑和确定性欧米伽自动机。波恩大学Rheinische Friedrich-Wilhelms硕士论文。工具ltl2dstar-LTL到确定性Streett和Rabin自动机。http://www.ltl2dstar.de/
[16] Kupferman O(2012)时间合成中的最新挑战和想法。收件人:SOFSEM。LNCS,第7147卷。施普林格,纽约,第88-98页
[17] KřetínskõJ,Esparza J(2012)LTL(F,G)片段的决定自动机。包含:CAV,第7-22页
[18] Gaiser A,Křetínsk \ J,Esparza J(2012)Rabinizer:LTL的小型确定性自动机(F,G)。收件人:ATVA,第72-76页·Zbl 1374.68259号
[19] KřetínskíJ,Ledesma-Garza R(2013)Rabinizer 2:LTL\[\setminus\]\GU的小型确定性自动机。In:ATVA,第446-450页·Zbl 1410.68231号
[20] Esparza J,Křetínsk \ J(2014)《从LTL到确定性自动机:无安全性合成方法》。包含:CAV,第192-208页·Zbl 1368.68233号
[21] Daniele M,Giunchiglia F,Vardi MY(1999)线性时序逻辑的改进自动机生成。包含:CAV,第249-260页·Zbl 1046.68588号
[22] Etessami K,Holzmann GJ(2000)优化Büchi自动机。包含:CONCUR,第153-167页·Zbl 0999.68113号
[23] Fritz C(2003)使用交替Büchi自动机的模拟关系从线性时序逻辑构建Büchi自动机。输入:CIAA,第35-48页·Zbl 1279.68152号
[24] Giannakopoulou D,Lerda F(2002)《从状态到过渡:改进LTL公式到Büchi自动机的转换》。包含:FORTE,第308-326页·Zbl 1037.68553号
[25] Somenzi F,Bloem R(2000)LTL公式中的高效Büchi自动机。输入:CAV。LNCS,第1855卷。海德堡施普林格,第248-263页·Zbl 0974.68086号
[26] Klein J,Baier C(2007)《确定性ω-自动机构造中的断断续续》。收件人:CIAA。LNCS,第4783卷。纽约州施普林格,第51-61页·Zbl 1139.68366号
[27] Blahoudek F,Křetínsk \ M,Strejček J(2013)LTL与确定性Rabin自动机翻译器的比较。包含:LPAR,第164-172页·Zbl 1406.68050号
[28] Pnueli A,Zaks A(2008)关于时间测试仪的优点。摘自:25年的模型检查——历史、成就、观点,第172-195页·Zbl 1143.68046号
[29] Pnueli A,Rosner R(1988)反应模块合成框架。同时。LNCS,第335卷。海德堡施普林格,第4-17页·兹比尔0663.68037
[30] Di Giampaolo B、Geeraerts G、Raskin J-F、Sznajder N(2010)《定时规范的安全程序》。格式:第2-22页·Zbl 1290.68070号
[31] Kupferman O,Piterman N,Vardi MY(2006),无安全成分合成。输入:CAV。LNCS,第4144卷。纽约州施普林格,第31-44页·Zbl 1188.68193号
[32] Kupferman O,Vardi MY(2005)无安全决策程序。输入:FOCS。IEEE计算机学会,Los Alamitos,第531-542页
[33] Alur R,La Torre S(2004)LTL碎片的确定性生成器和游戏。ACM事务计算日志5(1):1-25·Zbl 1366.03181号 ·doi:10.1145/963927.963928
[34] KomárkováZ,KřetínskýJ(2014)Rabinizer 3:LTL到小型确定性自动机的安全翻译。收件人:ATVA,第235-241页·Zbl 1448.68268号
[35] Babiak T、Blahoudek F、Duret-Lutz A、Klein J、Křetínsk \345]J、Müller D、Parker D、Strejček J(2015)《河内欧米茄自动机格式》。收件人:CAV,第479-486页
[36] Babiak T,Blahoudek F,KřetínskíM,Strejček J(2013)LTL到确定性Rabin自动机的有效转换:超越(F,G)片段。收件人:ATVA,第24-39页·Zbl 1414.03003号
[37] Babiak T、Badie T、Duret-Lutz A、KřetínskíM、Strejček J(2013)《暂停的合成方法和LTL翻译的其他改进》。包含:SPIN,第81-98页
[38] Pelánek R(2007)Beem:显式模型检查器的基准。摘自:SPIN研讨会流程。LNCS,第4595卷。施普林格,海德堡,第263-267页
[39] Klein J,Baier C(2006)线性时序逻辑公式的确定性ω自动机实验。计算机科学理论363(2):182-195·Zbl 1153.03016号 ·doi:10.1016/j.tcs.2006.07.022
[40] Dwyer MB、Avrunin GS、Corbett JC(1999)有限状态验证的属性规范模式。In:ICSE,第411-420页
[41] Nipkow T,Paulson LC,Wenzel M(2002)Isabelle/HOL:高阶逻辑的证明助手。,计算机科学讲稿海德堡春天·Zbl 0994.68131号 ·doi:10.1007/3-540-45949-9
[42] Esparza J、Lammich P、Neumann R、Nipkow T、Schimpf A、Smaus J-G(2013)一个经过充分验证的可执行LTL模型检查器。包含:CAV,第463-478页
[43] Sickert S(2015)将线性时序逻辑转换为确定性(广义)Rabin自动机。正式校对档案。http://isa-afp.org/entries/LTL_to_DRA.shtml(正式证明开发)
[44] Wenzel M(2007)Isabelle/isar——人类可读证明文件的通用框架。摘自:为了纪念安德烈·特雷布利克,《从洞察力到实证研究》,第10卷(23),第277-298页
[45] Wenzel M(2014)《Isabelle/Isar参考手册》
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。