×

自动机理论与模型检验。 (英语) Zbl 1392.68255号

Clarke,Edmund M.(编辑)等人,《模型检查手册》。查姆:施普林格(ISBN 978-3-319-10574-1/hbk;978-3-3169-10575-8/电子书)。107-151 (2018).
摘要:我们研究了无限字自动机及其在系统规范和验证中的应用。我们首先介绍了Büchi自动机,并考察了它们的闭包性质、表达能力和确定性。然后我们介绍了额外的接受条件和交替自动机模型。我们比较了不同类型的自动机的表达能力和简洁性,并描述了它们的决策问题。最后,我们描述了系统规范和验证的自动机理论方法。
关于整个系列,请参见[Zbl 1390.68001号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
65年第68季度 形式语言和自动机
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 1.Alur,R.,Henzinger,T.A.,Kupferman,O.:交替时间时序逻辑。In:程序。第38届IEEE交响乐团。《计算机科学基础》,第100-109页(1997年)·Zbl 1326.68181号
[2] 2.Armoni,R.,Fix,L.,Flaisher,A.,Gerth,R.、Ginsburg,B.、Kanza,T.、Landver,A.、Mador-Haim,S.、Singerman,E.、Tiemeyer,A.、Vardi,M.Y.、Zbar,Y.:ForSpec时态逻辑:一种新的时态属性专用逻辑。In:程序。第八届国际系统构建与分析工具与算法大会。LNCS,第2280卷,第196-211页。斯普林格,海德堡(2002)·Zbl 1043.68563号
[3] 3.Boker,U.,Kupferman,O.,Rosenberg,A.:Büchi自动机中的交替删除。In:程序。第37届国际自动化学院,语言与编程,第6199卷,第76-87页(2010年)·Zbl 1288.68148号 ·doi:10.1007/978-3-642-14162-17
[4] 4.Boker,U.,Kupferman,O.,Steinitz,A.:拉宾和斯特雷特的平价化。In:程序。第30届软件技术与理论计算机科学基础大会,第412-423页(2010年)·Zbl 1245.68120号
[5] 5.Breuers,S.,Löding,C.,Olschewski,J.:改进的基于Ramsey的Büchi互补。In:程序。第15届国际软件科学和计算结构基础大会。LNCS,第7213卷,第150-164页。斯普林格,海德堡(2012)·Zbl 1352.68126号
[6] 6.Büchi,J.R.:关于限制二阶算法中的一种决策方法。In:程序。国际科学逻辑、方法和哲学大会。1960年,第1-12页。斯坦福大学出版社,斯坦福(1962)·Zbl 0147.25103号
[7] 7.Chandra,A.K.,Kozen,D.C.,Stockmeyer,L.J.:备选方案。J.助理计算。机器。28(1), 114-133 (1981) ·Zbl 0473.68043号 ·数字对象标识代码:10.1145/322234.32243
[8] 8.Choueka,Y.:自动机理论·Zbl 0292.02033号 ·doi:10.1016/S0022-0000(74)80051-6
[9] 9.Cimatti,A.,Clarke,E.M.,Giunchiglia,F.,Roveri,M.:NuSMV:一种新的符号模型检查器。国际期刊软件。技术工具。变压器。2(4),410-425(2000)·Zbl 1059.68582号 ·doi:10.1007/s100090050046
[10] 10.Cormen,T.H.,Leiserson,C.E.,Rivest,R.L.:算法导论。麻省理工学院出版社/麦格劳-希尔出版社,剑桥/纽约(1990)·Zbl 1158.68538号
[11] 11.库夫勒,J.-M.:线性时序逻辑的现场验证。收录于:世界形式方法大会。LNCS,第1708卷,第253-271页。斯普林格,海德堡(1999)·兹比尔0954.68102
[12] 12.Emerson,E.A.,Jutla,C.:树自动机和程序逻辑的复杂性。In:程序。第29届IEEE交响乐。《计算机科学基础》,第328-337页(1988年)
[13] 13.Emerson,E.A.,Jutla,C.:树自动机,
[14] 14.Emerson,E.A.,Lei,C.-L.:模型检查的模式:分支时间逻辑反击。In:程序。第12届ACM交响乐团。《程序设计语言原理》,第84-96页(1985年)
[15] 15.Emerson,E.A.,Lei,C.-L.:广义公平约束下的时间模型检验。In:程序。第18届夏威夷国际系统科学大会。西部期刊公司,北好莱坞(1985年)
[16] 16.Emerson,E.A.,Lei,C.-L.:模型检查的模式:分支时间逻辑反击。科学。计算。程序。8, 275-306 (1987) ·Zbl 0615.68019号 ·doi:10.1016/0167-6423(87)90036-0
[17] 17.Fogarty,S.、Kupferman,O.、Vardi,M.Y.、Wilke,T.:统一Büchi互补结构。In:程序。欧洲计算机科学逻辑协会第20届年会,第248-263页(2011年)·Zbl 1247.68136号
[18] 18.弗里德古特·E、库普夫曼·O、瓦尔迪·M·Y:比奇互补性更加紧密。发现的国际期刊。计算。科学。17(4), 851-868 (2006) ·Zbl 1096.68081号 ·doi:10.1142/S0129054106004145
[19] 19.弗里茨,C.:使用交替Büchi自动机的模拟关系,从线性时序逻辑构建Büchi自动机。In:程序。第八届国际自动机实现与应用大会。LNCS,第2759卷,第35-48页。斯普林格,海德堡(2003)·Zbl 1279.68152号 ·doi:10.1007/3-540-45089-05
[20] 20.Gastin,P.,Oddoux,D.:快速LTL到Büchi自动翻译。In:程序。第13届国际计算机辅助验证大会。LNCS,第2102卷,第53-65页。斯普林格,海德堡(2001)·Zbl 0991.68044号 ·doi:10.1007/3-540-44585-46
[21] 21.Gerth,R.、Peled,D.、Vardi,M.Y.、Wolper,P.:线性时序逻辑的简单实时自动验证。摘自:Dembiski,P.,Sredniawa,M.(编辑)《协议规范、测试和验证》,第3-18页。查普曼和霍尔,伦敦(1995年)
[22] 22.Giannakopoulou,D.,Lerda,F.:从状态到过渡:改进LTL公式到Büchi自动机的转换。In:程序。第22届网络和分布式系统形式化技术国际会议。LNCS,第2529卷,第308-326页。斯普林格,海德堡(2002)·Zbl 1037.68553号
[23] 23.Godefroid,P.,Wolper,P.:模型检查的部分方法。Inf.计算。110(2),305-326(1994)·Zbl 0806.68079号 ·doi:10.1006/inco.1994.1035
[24] 24.哈丁,R.H.,哈维尔,Z.,库尔山,R.P.:COSPAN。In:程序。第八届国际计算机辅助验证大会。LNCS,第1102卷,第423-427页。斯普林格,海德堡(1996)·doi:10.1007/3-540-61474-594
[25] 25.Henzinger,M.,Telle,J.A.:用于Streett自动机非空性和通信协议修剪的更快算法。In:程序。第五届斯堪的纳维亚算法理论研讨会。LNCS,第1097卷,第10-20页。斯普林格,海德堡(1996)
[26] 26.Henzinger,T.A.、Kupferman,O.、Vardi,M.Y.:一种用于实时模型检查的空间效率实时算法。In:程序。第七届并行理论国际会议。LNCS,第1119卷,第514-529页。斯普林格,海德堡(1996)·Zbl 1514.68168号
[27] 27.霍尔兹曼,G.J.:模型检查器SPIN。IEEE传输。柔和。工程23(5),279-295(1997)·doi:10.1009/32.588521
[28] 28.Immerman,N.:非确定性空间在补码下是封闭的。Inf.计算。17, 935-938 (1988) ·Zbl 0668.68056号
[29] 29.Jurdzinski,M.:解决平价游戏的小进度措施。In:程序。第17交响曲。计算机科学的理论方面。LNCS,第1770卷,第290-301页。斯普林格,海德堡(2000)·Zbl 0962.68111号
[30] 30.Kähler,D.,Wilke,T.:统一了Büchi自动机的互补、消歧和确定。In:程序。第35届国际自动机、语言和编程学院。LNCS,第5126卷,第724-735页。斯普林格,海德堡(2008)·Zbl 1153.68032号 ·doi:10.1007/978-3-540-70575-8_59
[31] 31.Katz,S.、Peled,D.:交错集时序逻辑。西奥。计算。科学。75(3), 263-287 (1990) ·Zbl 0718.03014号 ·doi:10.1016/0304-3975(90)90096-Z
[32] 32.King,V.,Kupferman,O.,Vardi,M.Y.:关于奇偶校验字自动机的复杂性。In:程序。第四届软件科学和计算结构基础国际会议。LNCS,第2030卷,第276-286页。斯普林格,海德堡(2001)·Zbl 0978.68077号 ·doi:10.1007/3-540-45315-6_18
[33] 33.Klarlund,N.:补充·Zbl 1370.68054号
[34] 34.Kretínskí,J.,Esparza,J.:LTL(F,G)片段的决定自动机。In:程序。第24届国际计算机辅助验证会议。LNCS,第7358卷,第7-22页。斯普林格,海德堡(2012)·doi:10.1007/978-3-642-31424-7
[35] 35.Krishnan,S.C.、Puri,A.、Brayton,R.K.:决定论·doi:10.1007/3-540-58325-4_202
[36] 36.Kupferman,O.:避免测定。In:程序。第21届IEEE交响乐。《计算机科学中的逻辑》,第243-254页(2006)
[37] 37.库普夫曼:在正式验证中进行卫生检查。In:程序。第17届并行理论国际会议。LNCS,第4137卷,第37-51页。斯普林格,海德堡(2006)·Zbl 1151.68485号
[38] 38.Kupferman,O.,Morgenstern,G.,Murano,A.:类型·Zbl 1098.68073号 ·doi:10.1142/S0129054106004157
[39] 39.Kupferman,O.,Piterman,N.,Vardi,M.Y.:重新审视扩展时间逻辑。In:程序。第12届并行理论国际会议。LNCS,第2154卷,第519-535页(2001)·Zbl 1006.68086号
[40] 40.Kupferman,O.,Piterman,N.,Vardi,M.Y.:检查前缀可识别系统线性特性的模型。In:程序。第14届国际计算机辅助验证大会。LNCS,第2404卷,第371-385页。斯普林格,海德堡(2002)·Zbl 1010.68078号 ·数字对象标识代码:10.1007/3-540-45657-0_31
[41] 41.Kupferman,O.,Vardi,M.Y.:关于分支模块模型检查的复杂性。In:程序。第六届并行理论国际会议。LNCS,第962卷,第408-422页。斯普林格,海德堡(1995)
[42] 42.Kupferman,O.,Vardi,M.Y.:公平过渡制度的验证。In:程序。第八届国际计算机辅助验证大会。LNCS,第1102卷,第372-382页。斯普林格,海德堡(1996)·doi:10.1007/3-540-61474-584
[43] 43.Kupferman,O.,Vardi,M.Y.:推理无限状态系统的自动机理论方法。In:程序。第12届国际计算机辅助验证大会。LNCS,第1855卷,第36-52页。斯普林格,海德堡(2000)·Zbl 0974.68083号 ·doi:10.1007/10722167_7
[44] 44.Kupferman,O.,Vardi,M.Y.:弱交替自动机并没有那么弱。ACM事务处理。计算。日志。2(2),408-429(2001)·Zbl 1171.68551号 ·数字对象标识代码:10.1145/377978.377993
[45] 45.Kupferman,O.,Vardi,M.Y.:无安全决策程序。In:程序。第46届IEEE交响乐。《计算机科学基础》,第531-540页(2005)
[46] 46.Kupferman,O.,Vardi,M.Y.,Wolper,P.:分支时间模型检查的自动机理论方法。《美国医学会杂志》47(2),312-360(2000)·Zbl 1133.68376号 ·数字对象标识代码:10.1145/333979.333987
[47] 47.Kurshan,R.P.:在多项式时间内补充确定性Büchi自动机。J.计算。系统。科学。35, 59-71 (1987) ·Zbl 0666.68058号 ·doi:10.1016/0022-0000(87)90036-5
[48] 48.Kurshan,R.P.:协调过程的计算机辅助验证。普林斯顿大学出版社,普林斯顿(1994)·Zbl 0822.68116号
[49] 49.Landweber,L.H.:决策问题·Zbl 0182.02402号 ·doi:10.1007/BF01691063
[50] 50.Löding,C.:欧米伽自动机转化的最佳界。In:程序。第19届软件技术与理论计算机科学基础大会。LNCS,第1738卷,第97-109页(1999年)·Zbl 0961.68074号 ·doi:10.1007/3-540-46691-68
[51] 51.Maler,O.,Staiger,L.:关于·Zbl 0911.68145号 ·文件编号:10.1016/S0304-3975(96)00312-X
[52] 52.McNaughton,R.:用有限自动机测试和生成无限序列。Inf.Control 9,521-530(1966年)·Zbl 0212.33902号 ·doi:10.1016/S0019-9958(66)80013-X
[53] 53.Meyer,A.R.,Stockmeyer,L.J.:带平方的正则表达式的等价问题需要指数时间。In:程序。第13届IEEE交响乐团。关于交换和自动机理论,第125-129页(1972)
[54] 54.Michel,M.:在无限单词上使用自动机进行补足更加困难。CNET,巴黎(1988)
[55] 55.Miyano,S.,Hayashi,T.:上的交替有限自动机·Zbl 0544.68042号 ·doi:10.1016/0304-3975(84)90049-5
[56] 56.Muller,D.E.,Saoudi,A.,Schupp,P.E.:交替自动机,树的弱一元理论及其复杂性。In:程序。第13届国际自动机、语言和编程学院。LNCS,第226卷,第275-283页。斯普林格,海德堡(1986)·Zbl 0617.03020号 ·doi:10.1007/3-540-16761-7_77
[57] 57.穆勒,D.E.,舒普,P.E.:无限树上的交替自动机。In:无限词自动机。LNCS,第192卷,第100-107页。斯普林格,海德堡(1985)·兹比尔0608.03004 ·doi:10.1007/3-540-15641-027
[58] 58.Muller,D.E.,Schupp,P.E.:用非确定性自动机模拟交替树自动机:Rabin,McNaughton和Safra定理的新结果和新证明。西奥。计算。科学。141, 69-107 (1995) ·Zbl 0873.68135号 ·doi:10.1016/0304-3975(94)00214-4
[59] 59.皮特曼,N.:从非确定性Büchi和Streett自动机到确定性奇偶自动机。日志。方法计算。科学。3(3), 5 (2007) ·Zbl 1125.68067号 ·doi:10.2168/LMCS-3(3:5)2007年
[60] 60.Pnueli,A.,Zaks,A.:关于时间测试仪的优点。In:25年模型检查。LNCS,第5000卷,第172-195页。斯普林格,海德堡(2008)·Zbl 1143.68046号 ·doi:10.1007/978-3-540-69850-0_11
[61] 61.拉宾,M.O.:无限树上二阶理论和自动机的可判定性。事务处理。美国数学。Soc.141,1-35(1969)·兹比尔0221.02031
[62] 62.M.O.拉宾:可判定理论。见:Barwise,J.(编辑)《数学逻辑手册》,第595-629页。荷兰北部,阿姆斯特丹(1977年)·doi:10.1016/S0049-237X(08)71116-9
[63] 63.拉宾,M.O.,斯科特,D.:有限自动机及其决策问题。IBM J.Res.Dev.3,115-125(1959)·Zbl 0158.25404号 ·doi:10.1147/rd.32.0114
[64] 64.Safra,S.:关于·Zbl 1273.91298号
[65] 65.Safra,S.,Vardi,M.Y.:开
[66] 66.Schewe,S.:Büchi互补紧密。In:程序。第26交响曲。计算机科学的理论方面。LIPIcs,第3卷,第661-672页。瓦登(Wadern)达格斯图尔·莱布尼兹·泽特鲁姆·福尔·Informatik宫(Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik)(2009年)·Zbl 1236.68176号
[67] 67.Schewe,S.:确定Büchi自动机的更严格界限。In:程序。第12届国际软件科学和计算结构基础大会。LNCS,第5504卷,第167-181页。斯普林格,海德堡(2009)·Zbl 1234.68239号
[68] 68.Schewe,S.:超越超智能DBA和DPA是NP完成。In:程序。第30届软件技术与理论计算机科学基础大会。莱布尼茨国际信息学学报(LIPIcs),第8卷,第400-411页(2010年)·Zbl 1245.68096号
[69] 69.Sistla,A.P.,Clarke,E.M.:命题线性时序逻辑的复杂性。J.ACM 32,733-749(1985)·Zbl 0632.68034号 ·doi:10.145/3288.3837
[70] 70.Sistla,A.P.,Vardi,M.Y.,Wolper,P.:Büchi自动机与时间逻辑应用的互补问题。西奥。计算。科学。49, 217-237 (1987) ·Zbl 0613.03015号 ·doi:10.1016/0304-3975(87)90008-9
[71] 71.Somenzi,F.,Bloem,R.:LTL公式中的高效Büchi自动机。In:程序。第12届国际计算机辅助验证大会。LNCS,第1855卷,第248-263页。斯普林格,海德堡(2000)·Zbl 0974.68086号 ·数字对象标识代码:10.1007/10722167_21
[72] 72.概要:基于断言的验证(2003)
[73] 73.Tarjan,R.E.:深度优先搜索和线性图算法。SIAM J.计算。1(2), 146-160 (1972) ·Zbl 0251.05107号 ·数字对象标识代码:10.1137/0201010
[74] 74.托马斯·W:无限对象上的自动机。摘自:《理论计算机科学手册》,第133-191页(1990年)·Zbl 0900.68316号
[75] 75.瓦尔马里:对州爆炸的顽固攻击。形式方法系统。设计。1, 297-322 (1992) ·兹比尔0783.68083 ·doi:10.1007/BF00709154
[76] 76.Vardi,M.Y.,Wolper,P.:程序模态逻辑的自动机理论技术。J.计算。系统。科学。32(2), 182-221 (1986) ·Zbl 0622.03017号 ·doi:10.1016/0022-0000(86)90026-7
[77] 77.Vardi,M.Y.,Wolper,P.:关于无限计算的推理。Inf.计算。115(1), 1-37 (1994) ·Zbl 0827.03009 ·doi:10.1006/inco.1994.1092文件
[78] 78.Willems,B.,Wolper,P.:模型检查的部分顺序方法:从线性时间到分支时间。In:程序。第11届IEEE交响乐团。《计算机科学中的逻辑》,第294-303页(1996)·doi:10.1109/LICS.1996.561357
[79] 79.Wolper,P.、Vardi,M.Y.、Sistla,A.P.:关于无限计算路径的推理。In:程序。第24届IEEE研讨会。《计算机科学基础》,第185-194页(1983年)
[80] 80.Yan,Q.:补码的下限·Zbl 1134.68031号 ·doi:10.1007/11787006_50
[81] 81.Zielonka,W.:有限色图上的无限游戏与无限树上的自动机应用。西奥。计算。科学。200(1-2), 135-183 (1998) ·Zbl 0915.68120号 ·doi:10.1016/S0304-3975(98)00009-7
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。