×

LTL到确定性Rabin自动机的验证和合成转换。 (英语) Zbl 07649960号

Harrison,John(编辑)等,第十届交互式定理证明国际会议,2019年9月9日至12日,美国俄勒冈州波特兰。会议记录。Wadern:Schloss Dagstuhl–Leibniz Zentrum für Informatik出版社。LIPIcs–莱布尼茨国际程序。通知。141,第11条,第19页(2019年)。
摘要:我们提出了从线性时序逻辑(LTL)到(ω)-自动机的统一翻译方法的形式化[J.埃斯帕尔扎等,摘自:2018年7月9日至12日在英国牛津举行的2018年第33届ACM/IEEE计算机科学逻辑研讨会论文集,2018年LICS。纽约州纽约市:计算机协会(ACM)。384–393 (2018;Zbl 1497.68259号)]. 这种方法将LTL公式分解为“简单”语言,并允许清晰地分离关注点:首先,我们将产生这种分解的纯逻辑结果形式化;其次,我们开发了一个通用的、可执行的和可表达的自动机库,提供了对自动机的必要操作,以重新组合“简单”语言;第三,我们实例化了这一通用理论,以获得确定性拉宾自动机(DRA)的构造。我们从这个特定的实例化中提取一个可执行工具,将LTL转换为DRA。据我们所知,这是LTL到DRA的第一次验证转换,在最坏情况下证明是双指数的,渐近匹配已知下限。
关于整个系列,请参见[Zbl 1423.68027号].

MSC公司:

65年第68季度 形式语言和自动机
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 罗曼·阿伊萨特、弗雷德里克·沃辛和伯克哈特·沃尔夫。符号执行技术消除不可行路径:路径正确性和保留性的证明。正式证据档案,2016年,2016年。网址:https://www.isa-afp.org/entries/InfPathElimination.shtml。
[2] J.Brunner、B.Seidl和S.Sickert 11:17
[3] Tomás Babiak、Thomas Badie、Alexandre Duret-Lutz、Mojmír Křetínskí和Jan Strejcek。暂停的合成方法和LTL翻译的其他改进。Ezio Bartocci和C.R.Ramakrishnan,模型检查软件-第20届国际Sym-posium编辑,SPIN 2013,Stony Brook,NY,USA,2013年7月8-9日。《计算机科学讲义》第7976卷,第81-98页。施普林格,2013年。doi:10.1007/978-3-642-39176-7_6·doi:10.1007/978-3-642-39176-7_6
[4] Tomás Babiak、Frantisek Blahoudek、Alexandre Duret-Lutz、Joachim Klein、Jan Křetínsk \345]、David Müller、David Parker和Jan Strejcek。河内Omega-Automata格式。Daniel Kroening和Corina S.Pasareanu主编,《计算机辅助验证——第27届国际会议》,2015年7月18日至24日,美国加利福尼亚州旧金山,CAV 2015,《计算机科学讲稿》第一部分,第9206卷,第479-486页。斯普林格,2015年。doi:10.1007/978-3-319-21690-431·doi:10.1007/978-3-319-21690-4_31
[5] Tomás Babiak、Frantisek Blahoudek、Mojmír Křetínsk和Jan Strejcek。LTL到确定性拉宾自动机的有效转换:超越(F,G)-片段。在Dang Van Hung和Mizuhito Ogawa,编辑,验证和分析自动化技术-第11届国际研讨会,2013年10月15日至18日,越南河内,2013年。《计算机科学讲义》第8172卷,第24-39页。施普林格,2013年。doi:10.1007/978-3-319-02444-84·Zbl 1414.03003号 ·doi:10.1007/978-3-319-02444-84
[6] 克里斯特尔·拜尔(Christel Baier)和朱斯特·佩特尔·卡托恩(Joost-Pieter Katoen)。模型检查原则。麻省理工学院出版社,2008年·Zbl 1179.68076号
[7] 克莱门斯·巴拉林(Clemens Ballarin),《局域:数学理论的模块体系》(Locales:A Module System for Mathematical Theorys)。J.汽车。推理,52(2):123-1532014。doi:10.1007/s10817-013-9284-7·Zbl 1315.68218号 ·doi:10.1007/s10817-013-9284-7
[8] 贾斯敏·克里斯蒂安·布兰切特(Jasmin Christian Blanchette)、约翰内斯·霍兹尔(Johannes Hölzl)、安德烈亚斯·洛赫比勒(Andreas Lochbihler)、洛伦斯·帕尼(Lorenz Panny)、安德列·波佩斯库(Andrei Popescu)和德米特里·。Isabelle/HOL的真正模块化(Co)数据类型。Gerwin Klein和Ruben Gamboa,编辑,《交互式定理证明-第五届国际会议》,ITP 2014,维也纳逻辑夏令营,VSL 2014,奥地利维也纳,2014年7月14-17日。《计算机科学讲义》第8558卷,第93-110页。施普林格,2014年。doi:10.1007/978-3-319-08970-67·Zbl 1416.68151号 ·doi:10.1007/978-3-319-08970-67
[9] 马克西姆·博廷(Maksym Bortin)和克里斯托夫·吕斯(Christoph Lüth)。Isabelle/HOL中带商类型的结构化形式发展。谢尔盖·奥特谢尔(Serge Autexier)、雅克·卡尔梅特(Jacques Calmet)、大卫·德拉哈耶(David Delahaye)、帕特里克·D.F.伊恩(Patrick D.F.Ion)、劳伦斯·里多(Laurence Rideau)、雷诺·里奥博(Renaud Rioboo)和艾伦·P·塞克斯顿(Alan P.Sexton),《智能计算机数学》(Intelligent Computer Mathematics)。《计算机科学讲义》第6167卷,第34-48页。施普林格,2010年。doi:10.1007/978-3-642-14128-7_5·兹比尔1286.68391 ·doi:10.1007/978-3642-14128-75
[10] 朱利安·布鲁纳(Julian Brunner)。比奇互补。正式证据档案,2017年,2017年。网址:https://www.isa-afp.org/entries/Buchi_Complementation.html。
[11] 朱利安·布鲁纳(Julian Brunner)。过渡系统和自动化。正式证据档案,2017年,2017年。网址:https://www.isa-afp.org/entries/Transition_Systems_and_Automata.html。
[12] 朱利安·布鲁纳(Julian Brunner)。部分订单减少。正式证据档案,2018年,2018年。网址:https://www.isa-afp.org/entries/Partial_Order_Reducation.html。
[13] 朱利安·布鲁纳(Julian Brunner)和彼得·兰米奇(Peter Lammich)。使用部分降阶对可执行LTL模型检查器进行形式验证。J.汽车。推理,60(1):3-212018。doi:10.1007/s10817-017-9418-4·Zbl 1426.68162号 ·文件编号:10.1007/s10817-017-9418-4
[14] Janusz A.Brzozowski。正则表达式的导数。J.ACM,11(4):481-4941964年。doi:10.1145/321239.321249·Zbl 0225.94044号 ·数字对象标识代码:10.1145/321239.321249
[15] 编辑Edmund M.Clarke、Thomas A.Henzinger、Helmut Veith和Roderick Bloem。模型检查手册。施普林格,2018年。doi:10.1007/978-3-319-10575-8·Zbl 1390.68001号 ·doi:10.1007/978-3-319-10575-8
[16] 科斯塔斯·库库贝蒂斯和米哈利斯·扬纳卡基斯。概率验证的复杂性。J.ACM,42(4):857-9071995年。doi:10.1145/210332.210339·Zbl 0885.68109号 ·doi:10.145/210332.210339
[17] Alexandre Duret Lutz、Alexandre Lewkowicz、Amaury Fauchille、Thibaud Michaud、Etienne Renault和Laurent Xu。Spot 2.0-LTL和ω-自动机操作的框架。2016年10月17日至20日,日本千叶,ATVA 2016,自动化技术验证与分析第14届国际研讨会,Cyrille Artho、Axel Legay和Doron Peled主编,《计算机科学讲稿》第9938卷,第122-129页。doi:10.1007/978-3-319-46520-38·数字对象标识代码:10.1007/978-3-319-46520-38
[18] 哈维尔·埃斯帕尔扎(Javier Esparza)、扬·肯斯克(Jan Kínsk)和萨洛蒙·西克特(Salomon Sickert)。从LTL到确定性自动机——一种无安全性的组合方法。系统设计中的形式方法,49(3):219-2712016。doi:10.1007/s10703-016-0259-2·Zbl 1368.68233号 ·doi:10.1007/s10703-016-0259-2
[19] 哈维尔·埃斯帕尔扎和扬·K·埃因斯克。从LTL到确定性自动机:一种非安全组合方法。Armin Biere和Roderick Bloem编辑,计算机辅助验证-第26届国际会议,CAV 2014,作为维也纳逻辑夏季的一部分,VSL 2014,奥地利维也纳,2014年7月18-22日。《计算机科学讲义》第8559卷,第192-208页。斯普林格,2014年。doi:10.1007/978-3-319-08867-9_13·doi:10.1007/978-3-319-08867-9_13
[20] 哈维尔·埃斯帕尔扎(Javier Esparza)、扬·K·埃因斯克(Jan Křetínsk)和萨洛蒙·西克特(Salomon Sickert)。统领所有这些的一个定理:LTL到ω-自动机的统一转换。Anuj Dawar和Erich Grädel,编辑,《第33届ACM/IEEE计算机科学逻辑研讨会论文集》,2018年7月9日至12日,英国牛津,LICS 2018,第384-393页。ACM,2018年。doi:10.1145/3209108.3209161·Zbl 1497.68259号 ·doi:10.1145/3209108.3209161
[21] 哈维尔·埃斯帕尔扎(Javier Esparza)、彼得·兰米奇(Peter Lammich)、雷内·诺伊曼(ReneéNeumann)、托比亚斯·尼普科(Tobias Nipkow)、亚历山大·辛普夫(Alexander Schimpf)和詹·格奥尔格·。一个完全验证的可执行LTL模型检查器。2013年7月13日至19日,俄罗斯圣彼得堡,2013年CAV第25届国际会议,计算机辅助验证编辑Natasha Sharygina和Helmut Veith。《计算机科学讲义》第8044卷,第463-478页。施普林格,2013年。doi:10.1007/978-3-642-39799-8_31·doi:10.1007/978-3-642-39799-8_31
[22] 哈维尔·埃斯帕尔扎(Javier Esparza)、彼得·兰米奇(Peter Lammich)、雷内·诺伊曼(ReneéNeumann)、托比亚斯·尼普科(Tobias Nipkow)、亚历山大·辛普夫(Alexander Schimpf)和詹·格奥尔格·斯马斯。一个完全验证的可执行LTL模型检查器。正式证据档案,2014年,2014年。网址:https://www.isa-afp.org/entries/CAVA_LTL_Modelchecker.shtml。
[23] 保罗·加斯丁和丹尼斯·奥杜克斯。快速LTL到Büchi自动机的翻译。在Gérard Berry、Hubert Comon和Alain Finkel,编辑,《计算机辅助验证》,第13届国际会议,CAV 2001,法国巴黎,2001年7月18日至22日,《计算机科学讲义》第2102卷,第53-65页。斯普林格,2001年。doi:10.1007/3-540-44585-46·Zbl 0991.68044号 ·doi:10.1007/3-540-44585-46
[24] 罗布·格思(Rob Gerth)、多龙·A·贝利德(Doron A.Peled)、莫舍·瓦尔迪(Moshe Y.Vardi)和皮埃尔·沃尔珀(Pierre Wolper)。线性时序逻辑的简单自动验证。Piotr Dembinski和Marek Sredniawa主编,《协议规范、测试和验证XV》,第十五届IFIP WG6.1国际研讨会会议记录,波兰华沙,1995年6月,《IFIP会议记录》第38卷,第3-18页。查普曼和霍尔,1995年。
[25] 布莱恩·霍夫曼和昂德雷·库卡尔。提升和转移:Isabelle/HOL中商的模块化设计。乔治·冈瑟(Georges Gonthier)和迈克尔·诺里什(Michael Norrish),2013年12月11日至13日在澳大利亚维多利亚州墨尔本举行的CPP 2013第三届国际会议认证程序和证明编辑,《计算机科学讲稿》第8307卷,第131-146页。施普林格,2013年。doi:10.1007/978-3-319-03545-19·Zbl 1426.68284号 ·doi:10.1007/978-3-319-03545-19
[26] 西蒙·扬奇(Simon Jantsch)和迈克尔·诺里什(Michael Norrish)。通过非常弱的交替自动机验证LTL到Büchi自动机的转换。Jeremy Avigad和Assia Mahboubi主编,《交互式定理证明-第九届国际会议》,ITP 2018,作为联邦逻辑会议的一部分,FloC 2018,英国牛津,2018年7月9日至12日,会议录,计算机科学讲稿第10895卷,第306-323页。施普林格,2018年。doi:10.1007/978-3-319-94821-8_18·Zbl 1511.68335号 ·doi:10.1007/978-3-319-94821-8_18
[27] 彼得·兰米奇(Peter Lammich)。一元课程的改进。正式证据档案,2012年,2012年。网址:https://www.isa-afp.org/entries/Refine_Monadic.shtml。
[28] 彼得·兰米奇(Peter Lammich)。自动数据优化。正式校对档案,20132013。网址:https://www.isa-afp.org/entries/Automatic_Refinement.shtml。
[29] 彼得·兰米奇(Peter Lammich)。CAVA自动化库。正式证据档案,2014年,2014年。网址:https://www.isa-afp.org/entries/CAVA_Automata.shtml。
[30] 彼得·兰米奇(Peter Lammich)。验证了Gabow强连通分量算法的有效实现。Gerwin Klein和Ruben Gamboa,编辑,《交互式定理证明-第五届国际会议》,ITP 2014,维也纳逻辑夏令营,VSL 2014,奥地利维也纳,2014年7月14-17日。《计算机科学讲义》第8558卷,第325-340页。施普林格,2014年。doi:10.1007/978-3-319-08970-6_21。11:19 ·Zbl 1416.68168号 ·数字对象标识代码:10.1007/978-3-319-08970-6_21
[31] 彼得·兰米奇(Peter Lammich)。验证了Gabow强连通分量算法的有效实现。正式证据档案,2014年,2014年。网址:https://www.isa-afp.org/entries/Gabow_SCC.shtml。
[32] 彼得·兰米奇(Peter Lammich)和马库斯·穆勒-奥姆(Markus Müller-Olm)。程序冲突分析与过程、线程创建和监视器的形式化。正式证据档案,2007年和2007年。网址:https://www.isa-afp.org/entries/Program-Conflict-Analysis.shtml。
[33] Peter Lammich和RenéNeumann。深度优先搜索算法验证框架。编辑Xavier Leroy和Alwen Tiu,《2015年认证课程和证明会议记录》,2015年CPP,印度孟买,2015年1月15日至17日,第137-146页。ACM,2015年。doi:10.1145/2676724.2693165·doi:10.1145/2676724.2693165
[34] Peter Lammich和RenéNeumann。验证深度优先搜索算法的框架。正式证据档案,2016年,2016年。网址:https://www.isa-afp.org/entries/DFS_Framework.shtml。
[35] 斯蒂芬·默兹(Stephan Merz)。Isabelle/HOL中的弱交替自动机。Mark Aagaard和John Harrison,编辑,《高阶逻辑中的定理证明》,第13届国际会议,TPHOLs 2000,波特兰,俄勒冈州,美国,2000年8月14日至18日,《计算机科学学报》第1869卷,第424-441页。施普林格,2000年。doi:10.1007/3-540-44659-1_26·Zbl 0974.68090号 ·文件编号:10.1007/3-540-44659-1_26
[36] 托比亚斯·尼普科。布尔表达式检查器。正式证据档案,2014年,2014年。网址:https://www.isa-afp.org/entries/Boolean_Expression_Checkers.shtml。
[37] 托比亚斯·尼普科(Tobias Nipkow)、劳伦斯·保尔森(Lawrence C.Paulson)和马库斯·温泽尔(Markus Wenzel)。Isabelle/HOL——高阶逻辑的证明助理,《计算机科学讲义》第2283卷。施普林格,2002年。doi:10.1007/3-540-45949-9·Zbl 0994.68131号 ·doi:10.1007/3-540-45949-9
[38] 托比亚斯·尼普科和德米特里·特雷特尔。正则表达式等价性的统一决策程序。Gerwin Klein和Ruben Gamboa,编辑,《交互式定理证明-第五届国际会议》,ITP 2014,维也纳逻辑夏令营,VSL 2014,奥地利维也纳,2014年7月14-17日。《计算机科学讲义》第8558卷,第450-466页。斯普林格,2014年。doi:10.1007/978-3-319-08970-6_29·Zbl 1416.68175号 ·doi:10.1007/978-3-319-08970-6_29
[39] Alexander Schimpf、Stephan Merz和Jan-Georg Smaus。在Isabelle/HOL中验证了用于LTL模型检查的Büchi自动机的构建。Stefan Berghofer、Tobias Nipkow、Christian Urban和Makarius Wenzel主编,《高阶逻辑中的定理证明》,第22届国际会议,TPHOLs 2009,德国慕尼黑,2009年8月17日至20日。《计算机科学讲义》第5674卷,第424-439页。施普林格,2009年。doi:10.1007/978-3642-03359-9_29·Zbl 1252.68196号 ·doi:10.1007/978-3642-03359-9_29
[40] Benedikt Seidl和Salomon Sickert。LTL到ω-自动机的组合统一翻译。正式证据档案,2019年、2019年。网址:https://isa-afp.org/条目/LTL_Master_Theorem.html。
[41] 萨洛蒙·西克特。将线性时间逻辑转换为确定性(广义)拉宾自动机。正式证据档案,2015年,2015年。网址:https://www.isa-afp.org/条目/LTL_to_DRA.shtml。
[42] 萨洛蒙·西克特。线性时序逻辑。正式证据档案,2016年,2016年。网址:https://www.isa-afp.org/entries/LTL.shtml。
[43] 萨洛蒙·西克特。线性时序逻辑到ω-自动机的统一转换。德国慕尼黑技术大学博士论文,2019年。
[44] Salomon Sickert、Javier Esparza、Stefan Jaax和Jan Křetínský。线性时间逻辑的极限确定性Büchi自动机。斯瓦拉特·乔杜里(Swarat Chaudhuri)和阿扎德赫·法尔赞(Azadeh Farzan),《计算机辅助验证-第28届国际会议》(Computer Aided Verification-28th International Conference)编辑,2016年7月17日至23日,加拿大安大略省多伦多,《计算机科学讲稿》第二部分,第9780卷,第312-332页。斯普林格,2016年。doi:10.1007/978-3-319-41540-6_17·Zbl 1411.68054号 ·doi:10.1007/978-3-319-41540-6_17
[45] 莫舍·瓦尔迪(Moshe Y.Vardi)。概率并发有限状态程序的自动验证。1985年10月21日至23日在美国俄勒冈州波特兰举行的第26届计算机科学基础年度研讨会上,第327-338页。IEEE计算机学会,1985年。doi:10.1109/SFCS.1985.12·doi:10.1109/SFCS.1985.12
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。