×

通用空置检查,以获得乐趣和利润。 (英语) Zbl 1437.68092号

Chen,Yu Fang(编辑)等人,用于验证和分析的自动化技术。2019年10月28日至31日,第17届国际研讨会,ATVA 2019,台湾台北。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。11781,445-461(2019)。
摘要:我们提出了一种新的算法,用于检查具有Emerson-Lei接受条件的\(\omega \)-自动机的空性(即必须无限或有限频繁访问的状态集或转换集上的正布尔公式)。该算法还可以解决确定性Emerson-Lei自动机性质下MDP概率正性的模型检验问题。虽然这两个问题都是已知的NP-完全问题,并且我们的算法通常是指数的,但对于更简单的接受条件,如广义拉宾、斯特雷特或奇偶性,它在多项式时间内运行。事实上,该算法为这些简单的自动机类的空性检查提供了一个统一的视图。我们已经在Spot和PRISM中实现了该算法,并且我们的实验表明,与以前的解决方案相比,性能有所提高。
关于整个系列,请参见[Zbl 1428.68012号].

MSC公司:

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

参考文献:

[1] Babiak,T.,Blahoudek,F.,Křetínskí,M.,Strejček,J.:LTL到确定性Rabin自动机的有效转换:超越(F,G)片段。收件人:Van Hung,D.,Ogawa,M.(编辑)ATVA 2013。LNCS,第8172卷,第24-39页。查姆施普林格(2013)。https://doi.org/10.1007/978-3-319-02444-8_4 ·Zbl 1414.03003号 ·doi:10.1007/978-3-319-02444-84
[2] Babiak,T.等人:河内Omega-Automata格式。在:Kroening,D.,Păsăreanu,C.s.(编辑)CAV 2015。LNCS,第9206卷,第479-486页。施普林格,查姆(2015)。https://doi.org/10.1007/978-3-319-21690-4_31。 http://adl.github.io/haof/ ·doi:10.1007/978-3-319-21690-4_31
[3] Baier,C.,Katoen,J.-P.:模型检验原理。麻省理工学院出版社,剑桥(2008)·Zbl 1179.68076号
[4] Bloemen,V.,Duret-Lutz,A.,van de Pol,J.:广义拉宾自动机和无鳍自动机的模型检验。国际期刊软件。技术工具。Transf公司。21(3), 307-324 (2019) ·数字对象标识代码:10.1007/s10009-019-00508-4
[5] 博克,美国:为什么会有这些自动装置类型?在:EPiC系列计算的LPAR2018,第57卷,第143-163页。EasyChair(2018年)·Zbl 1415.68122号
[6] Chatterjee,K.,Henzinger,M.:概率验证中最大终成分分解和相关图形问题的更快动态算法。收录于:SODA 2011,第1318-1336页。SIAM(2011年)·Zbl 1374.68272号
[7] Chatterjee,K.,Henzinger,M.:交替Büchi对策和最大终成分分解的高效动态算法。J.ACM 61(3),15(2014)·Zbl 1295.91019号 ·doi:10.1145/2597631
[8] Chatterjee,K.,Gaiser,A.,Křetínsk \345],J.:用于概率模型检查和LTL合成的广义Rabin对自动机。In:Sharygina,N.,Veith,H.(编辑)CAV 2013。LNCS,第8044卷,第559-575页。斯普林格,海德堡(2013)。https://doi.org/10.1007/978-3-642-39799-8_37 ·doi:10.1007/978-3-642-39799-8_37
[9] Chatterjee,K.,Henzinger,M.,Loitzenbauer,V.:奇偶性和Streett目标的改进算法。日志。方法计算。科学。13(3) (2017) ·Zbl 1459.68117号
[10] Chatterjee,K.,Henzinger,M.,Loitzenbauer,V.,Oraee,S.,Toman,V.:具有公平目标的图和马尔可夫决策过程的符号算法。收件人:Chockler,H.,Weissenbacher,G.(编辑)CAV 2018。LNCS,第10982卷,第178-197页。查姆施普林格(2018)。https://doi.org/10.1007/978-3-319-96142-2_13 ·Zbl 1511.68150号 ·doi:10.1007/978-3-319-96142-2_13
[11] 库夫勒,J.-M.:线性时序逻辑的现场验证。In:Wing,J.M.,Woodcock,J.,Davies,J.(编辑)FM 1999。LNCS,第1708卷,第253-271页。施普林格,海德堡(1999)。https://doi.org/10.1007/3-540-48119-2_16 ·Zbl 0954.68102号 ·doi:10.1007/3-540-48119-2-16
[12] Couvreur,J.-M.,Duret-Lutz,A.,Poitrenaud,D.:广义Büchi自动机的空性检查。收录:Godefroid,P.(编辑)SPIN 2005。LNCS,第3639卷,第169-184页。斯普林格,海德堡(2005)。https://doi.org/10.1007/11537328_15 ·Zbl 1151.68475号 ·doi:10.1007/11537328_15
[13] Dax,C.,Eisinger,J.,Klaedtke,F.:机械化限制类\(\omega \)-自动机的幂集构造。在:Namjoshi,K.S.,Yoneda,T.,Higashino,T.,Okamura,Y.(编辑)ATVA 2007。LNCS,第4762卷,第223-236页。斯普林格,海德堡(2007)。https://doi.org/10.1007/978-3-540-75596-8_17 ·Zbl 1141.68430号 ·doi:10.1007/978-3-540-75596-8_17
[14] Dijkstra,E.W.:在有向图中寻找最大强分量。《程序设计的学科》,第25章,第192-200页。普伦蒂斯·霍尔(1976)·Zbl 0368.68005号
[15] Duret-Lutz,A.:使用spot 1.0操作LTL公式。收件人:Van Hung,D.,Ogawa,M.(编辑)ATVA 2013。LNCS,第8172卷,第442-445页。施普林格,商会(2013)。https://doi.org/10.1007/978-3-319-02444-8_31 ·Zbl 1410.68223号 ·doi:10.1007/978-3-319-02444-8_31
[16] Duret-Lutz,A.:对LTL和(omega)-模型检查自动机的贡献。《习惯化论文》,皮埃尔和玛丽·居里大学(巴黎第六大学)(2017年2月)
[17] Duret-Lutz,A.、Poitrenaud,D.、Couvreur,J.-M.:基于转换的Streett自动机的即时空性检查。收录人:Liu,Z.,Ravn,A.P.(编辑)ATVA 2009。LNCS,第5799卷,第213-227页。斯普林格,海德堡(2009)。https://doi.org/10.1007/978-3-642-04761-9_17 ·Zbl 1262.68118号 ·doi:10.1007/978-3-642-04761-9_17
[18] Duret-Lutz,A.,Kordon,F.,Poitrenaud,D.,Renault,E.:用部分阶降阶检验活性性质的启发式。收录人:Artho,C.,Legay,A.,Peled,D.(编辑)ATVA 2016。LNCS,第9938卷,第340-356页。查姆施普林格(2016)。https://doi.org/10.1007/978-3-319-46520-322 ·doi:10.1007/978-3-319-46520-322
[19] Emerson,E.A.,Lei,C.-L.:模型检查的模式:分支时间逻辑反击。科学。计算。掠夺。8(3), 275-306 (1987) ·Zbl 0615.68019号 ·doi:10.1016/0167-6423(87)90036-0
[20] Esparza,J.、Křetínsk \345],J.,Raskin,J.和Sickert,S.:从LTL和极限确定性Büchi自动机到确定性奇偶自动机。收录于:TACAS’17,LNCS 10205,pp.426-442(2017)·Zbl 1452.68105号 ·doi:10.1007/978-3-662-54577-5_25
[21] J.Esparza、J.Křetínsk \345]和S.Sickert。有一个定理可以统领它们:LTL到(ω)-自动机的统一转换。在LICS’18中,第384-393页。ACM,2018年·Zbl 1497.68259号
[22] Geldenhuys,J.,Valmari,A.:Tarjan的算法使实时LTL验证更加高效。收录:Jensen,K.,Podelski,A.(编辑)TACAS 2004。LNCS,第2988卷,第205-219页。斯普林格,海德堡(2004)。https://doi.org/10.1007/978-3-540-24730-2-18 ·Zbl 1126.68476号 ·doi:10.1007/978-3-540-24730-2-18
[23] Hahn,E.M.,Li,G.,Schewe,S.,Turrini,A.,Zhang,L.:没有确定的惰性概率模型检查。CONCUR 2015,LIPIcs第42卷,第354-367页。Schloss Dagstuhl-Leibniz Zentrum fuer Informatik出版社(2015)·Zbl 1374.68290号
[24] Klein,J.,Baier,C.:线性时序逻辑公式的确定性自动机实验。西奥。计算。科学。363(2), 182-195 (2006) ·Zbl 1153.03016号 ·doi:10.1016/j.tcs.2006.07.022
[25] Klein,J.,Baier,C.:确定性自动机构建中的断断续续。收录于:Holub,J.,dárek,J.(编辑)CIAA 2007。LNCS,第4783卷,第51-61页。斯普林格,海德堡(2007)。https://doi.org/10.1007/978-3-540-76336-9_7 ·Zbl 1139.68366号 ·doi:10.1007/978-3-540-76336-97
[26] Komárková,Z.,Křetínskí,J.:Rabinizer 3:LTL到小型确定性自动机的非安全转换。收录:Cassez,F.、Raskin,J.-F.(编辑)ATVA 2014。LNCS,第8837卷,第235-241页。查姆施普林格(2014)。https://doi.org/10.1007/978-3-319-11936-6_17 ·Zbl 1448.68268号 ·doi:10.1007/978-3-319-11936-4_17
[27] Křetínsk \345],J.,Esparza,J.:LTL(F,G)片段的决定自动机。收录:Madhusudan,P.,Seshia,S.A.(编辑)CAV 2012。LNCS,第7358卷,第7-22页。施普林格,海德堡(2012)。https://doi.org/10.1007/978-3-642-31424-7_7 ·doi:10.1007/978-3-642-31424-7
[28] Krishnan,S.C.、Puri,A.、Brayton,R.K.:确定性自动机与确定性Buchi自动机的对比。收录人:Du,D.-Z.,Zhang,X.-S.(编辑)ISAAC 1994。LNCS,第834卷,第378-386页。斯普林格,海德堡(1994)。https://doi.org/10.1007/3-540-58325-4_202 ·Zbl 0953.68563号 ·doi:10.1007/3-540-58325-4_202
[29] Křetínskó,J.,Garza,R.L.:Rabinizer 2:LTL(setminus)GU的小型确定性自动机。In:Van Hung,D.,Ogawa,M.(eds.)ATVA 2013。LNCS,第8172卷,第446-450页。查姆施普林格(2013)。https://doi.org/10.1007/978-3-319-02444-8_32 ·Zbl 1410.68231号 ·doi:10.1007/978-3-319-02444-8_32
[30] Křetínskó,J.,Meggendorfer,T.,Sickert,S.,Ziegler,C.:Rabinizer 4:从LTL到你最喜欢的确定性自动机。收件人:Chockler,H.,Weissenbacher,G.(编辑)CAV 2018。LNCS,第10981卷,第567-577页。查姆施普林格(2018)。https://doi.org/10.1007/978-3-319-96145-3_30 ·数字对象标识代码:10.1007/978-3-319-96145-330
[31] Kwiatkowska,M.Z.,Norman,G.,Parker,D.:PRISM基准套件。参见:QEST 2012,第203-204页。IEEE计算机学会(2012)
[32] Liu,Y.,Sun,J.,Dong,J.S.:可扩展多核模型检查公平性增强系统。收录:Breitman,K.,Cavalcanti,A.(编辑)ICFEM 2009。LNCS,第5885卷,第426-445页。斯普林格,海德堡(2009)。https://doi.org/10.1007/978-3-642-10373-5_22 ·doi:10.1007/978-3-642-10373-5_22
[33] Michaud,T.,Duret-Lutz,A.:常规语言的实用口吃差异检查。收录人:Fischer,B.,Geldenhuys,J.(编辑)SPIN 2015。LNCS,第9232卷,第84-101页。施普林格,查姆(2015)。https://doi.org/10.1007/978-3-319-23404-5_7 ·数字对象标识代码:10.1007/978-3-319-23404-57
[34] Minato,S.:从二元决策图快速生成无冗余的产品和形式。收录于:SASIMI 1992,第64-73页(1992)
[35] Müller,D.,Sickert,S.:LTL到确定性Emerson-Lei自动机。收录于:GandALF 2017,EPTCS第256卷,第180-194页(2017)·Zbl 1483.68177号 ·doi:10.4204/EPTCS.256.13
[36] Pnueli,A.,Zuck,L.D.:多进程概率协议的验证。分布计算。1(1), 53-72 (1986) ·Zbl 0598.68019号 ·doi:10.1007/BF01843570
[37] 雷诺,E.,杜雷特·卢茨,A.,科尔登,F.,波特雷诺,D.:广义Büchi自动机的三个基于SCC的空性检查。在:McMillan,K.,Middeldorp,A.,Voronkov,A.(编辑)LPAR2013。LNCS,第8312卷,第668-682页。斯普林格,海德堡(2013)。https://doi.org/10.1007/978-3-642-45221-5_44 ·Zbl 1407.68301号 ·doi:10.1007/978-3-642-45221-544
[38] 瓦尔迪,M。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。