×

一种自动机理论方法,用于无限数据域上的模型检查系统和规范。 (英语) Zbl 1468.68128号

摘要:数据参数化系统对无限数据域上具有有限控制的系统进行建模。VLTL是LTL的扩展,它使用变量来指定无限数据上的计算属性,因此,VLTL适用于指定数据参数化系统的属性。我们提出了交替变量Büchi字自动机(AVBW),这是一种新的无限字母自动机模型,能够对VLTL的重要片段进行建模。虽然有限字母表上的交替和非确定性Büchi自动机具有相同的表达能力,但我们证明,对于无限数据域,情况并非如此,因为我们证明了AVBW严格强于先前定义的非确定性变量Büchi字自动机(NVBW)。然而,虽然空置问题对于NVBW来说很容易,但对于AVBW来说是无法确定的。我们提出了一种将AVBW转换为NVBW的算法,以便在可能进行这种转换的情况下使用。此外,我们描述了可以用我们的算法转换为NVBW的AVBW的结构。然后,我们依靠转换算法的自然迭代行为来描述我们考虑的逻辑的有界模型检查过程。此外,我们提出了几个可以用NVBW表示的逻辑片段,以及一个不能用NVBWs表示但其可满足性是可判定的片段。

MSC公司:

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

参考文献:

[1] 巴林格,H。;Falcone,Y。;Havelund,K。;雷格尔,G。;德国Rydeheard;Giannakopoulou,D.(编辑);Méry,D.(ed.),《量化事件自动机:面向表现力和高效的运行时监控器》,第7436、68-84号(2012),柏林·Zbl 1372.68154号 ·doi:10.1007/978-3-642-32759-99
[2] Basin,D.A.,Klaedtke,F.,Müller,S.,Zalinescu,E.:监测指标一阶时间特性。J.ACM 62(2),15:1-15:45(2015)。https://doi.org/10.1145/2699444 ·Zbl 1333.68177号 ·doi:10.1145/2699444
[3] Bauer,A。;Küster,J。;Vegliach,G。;Legay,A.(编辑);Bensalem,S.(编辑),《从命题到一阶监控》,第8174、59-75号(2013),柏林·doi:10.1007/978-3-642-40787-14
[4] Bauer,A.、Leucker,M.、Schallhart,C.:LTL和TLTL的运行时验证。ACM事务处理。柔和。工程方法。20(4), 14:1-14:64 (2011). https://doi.org/10.1145/2000799.2000800 ·doi:10.1145/2000799.2000800
[5] 阿明·比尔(Armin Biere);亚历山德罗·西马蒂;埃德蒙·克拉克;朱云山,《没有BDD的符号模型检查》,193-207(1999),柏林,海德堡·数字对象标识代码:10.1007/3-540-49059-0_14
[6] Bojañczyk,M.,Muscholl,A.,Schwentick,T.,Segoufin,L.,David,C.:关于单词和数据的双变量逻辑。摘自:第21届IEEE计算机科学逻辑研讨会(LICS 2006),2006年8月12-15日,美国华盛顿州西雅图,会议记录,第7-16页。IEEE计算机学会(2006)。https://doi.org/10.109/LICS.2006.51 ·Zbl 1352.03041号
[7] Bouajjani,A。;哈贝梅尔,P。;尤尔斯基,Y。;Sihireanu,M。;Csuhaj-Varjú,E.(编辑);埃西克,Z(编辑),《用数据重写系统》,第4639号,第1-22页(2007年),柏林·兹比尔1135.68467 ·doi:10.1007/978-3-540-74240-1_1
[8] Brambilla,M.、Ceri,S.、Comai,S.,Fraternali,P.、Manolescu,I.:工作流驱动超文本的规范和设计。网络工程杂志1(2),163-182(2003)
[9] Buechi,J.R.:关于受限二阶算法中的决策方法。摘自:国际逻辑、方法论和科学哲学大会,第1-11页。斯坦福大学出版社(1962)·Zbl 0147.25103号
[10] Burch,J.R.,Clarke,E.M.,McMillan,K.L.,Dill,D.L.,Hwang,L.J.:符号模型检查:1020个状态及以上。Inf.计算。98(2), 142-170 (1992). https://doi.org/10.1016/0890-5401(92)90017-A·Zbl 0753.68066号 ·doi:10.1016/0890-5401(92)90017-A
[11] Ceri,S.、Matera,M.、Rizzo,F.、Demaldé,V.:使用网络集市设计数据密集型网络应用程序以实现内容可访问性。Commun公司。ACM 50(4),55-61(2007)。https://doi.org/10.1145/1232743.1232748 ·数字对象标识代码:10.1145/1232743.1232748
[12] Clarke,E.M.,Biere,A.,Raimi,R.,Zhu,Y.:使用可满足性解决的有界模型检查。形式方法系统。设计。19(1), 7-34 (2001). https://doi.org/10.1023/A:1011276507260 ·Zbl 0985.68038号 ·doi:10.1023/A:1011276507260
[13] 科林,S。;Mariani,L。;Broy,M.(编辑);Jonsson,B.(编辑);Katoen,J.(编辑);Leucker,M.(编辑);Pretschner,A.(编辑),《运行时验证》,第3472号,第525-555页(2004年),柏林·doi:10.1007/11498490_24
[14] Decker,N.,Leucker,M.,Thoma,D.:监测模理论。STTT 18(2),205-225(2016)。https://doi.org/10.1007/s10009-015-0380-3 ·文件编号:10.1007/s10009-015-0380-3
[15] Emerson,E.A.,Halpern,J.Y.:“有时”和“不可能”重温:关于分支与线性时间时序逻辑。《美国医学会期刊》33(1),151-178(1986)。https://doi.org/10.1145/4904.4999 ·兹比尔0629.68020 ·doi:10.1145/4904.4999
[16] 弗伦克尔,哈达尔;Orna Grumberg;Sheinvald,Sarai,《在无限数据上建模系统和规范的自动化理论方法》,1-18(2017),Cham·Zbl 1468.68128号
[17] 格伦伯格,O。;库普夫曼,O。;Sheinvald,S。;Dediu,A.(编辑);Fernau,H.(编辑);Martín-Vide,C.(编辑),无限字母上的可变自动机,第6031号,第561-572页(2010年),柏林·Zbl 1284.68352号 ·文件编号:10.1007/978-3-642-13089-2_47
[18] 格伦伯格,O。;库普夫曼,O。;Sheinvald,S。;Chakraborty,S.(编辑);Mukund,M.(编辑),具有参数化原子命题的模型检查系统和规范,编号7561122-136(2012),柏林·Zbl 1374.68288号 ·doi:10.1007/978-3-642-33386-6_11
[19] 格伦伯格,O。;库普夫曼,O。;Sheinvald,S。;卡塞兹,F.(编辑);Raskin,J.(编辑),《模拟数据参数化系统的游戏理论方法》,第8837、348-363号(2014),柏林·Zbl 1448.68300号 ·doi:10.1007/978-3-319-11936-625
[20] Havelund,K.,Peled,D.,Ulus,D.:用bdds进行一阶时序逻辑监控。收录于:D.Stewart,G.Weissenbacher(eds.)2017计算机辅助设计中的形式方法,FMCAD 2017,奥地利维也纳,2017年10月2-6日,第116-123页。IEEE(2017)。https://doi.org/10.23919/FMCAD.2017.8102249 ·Zbl 1506.68055号
[21] Kaminski,M.,Francez,N.:有限记忆自动机。西奥。计算。科学。134(2), 329-363 (1994). https://doi.org/10.1016/0304-3975(94)90242-9 ·Zbl 0938.68711号 ·doi:10.1016/0304-3975(94)90242-9
[22] Meredith,P.O.,Jin,D.,Griffith,D.,Chen,F.,Rosu,G.:MOP运行时验证框架概述。STTT 14(3),249-289(2012)。https://doi.org/10.1007/s10009-011-0198-6 ·doi:10.1007/s10009-011-0198-6
[23] 宫野,S.,Hayashi,T.:欧米伽字上的交替有限自动机。西奥。计算。科学。32, 321-330 (1984). https://doi.org/10.1016/0304-3975(84)90049-5 ·Zbl 0544.68042号 ·doi:10.1016/0304-3975(84)90049-5
[24] 德国穆勒;PE舒普;Nivat,M.(编辑);Perrin,D.(ed.),无限对象上的交替自动机,确定性和拉宾定理,第192100-107号(1984),柏林·Zbl 0608.03004号 ·doi:10.1007/3-540-15641-027
[25] Neven,F。;Schwentick,T。;维亚努,V。;Sgall,J.(编辑);Pultr,A.(编辑);Kolman,P.(编辑),《无限字母上的正则语言》,第2136、560-572号(2001),柏林·Zbl 0999.68110号 ·doi:10.1007/3-540-44683-449
[26] 北卡罗来纳州皮特曼。;普努利,A。;Sa'ar,Y。;艾默生,EA(编辑);Namjoshi,KS(编辑),反应(1)设计合成,第3855号,364-380(2006),柏林·Zbl 1176.68126号 ·数字对象标识代码:10.1007/11609773_24
[27] Kristin Y.罗齐尔。;Vardi,Moshe Y.,LTL符号可满足性检查的多编码方法,417-431(2011),柏林,海德堡
[28] Safra,S.:关于欧米伽自发性的复杂性。1988年10月24日至26日,美国纽约怀特普莱恩斯,第29届计算机科学基础年度研讨会,第319-327页。IEEE计算机学会(1988)。https://doi.org/10.109/SFCS.1988.21948
[29] Song,F.,Wu,Z.:用数据变量量化扩展时间逻辑。收录于:V.Raman,S.P.Suresh(eds.)第34届软件技术和理论计算机科学基础国际会议,FSTTCS 2014年12月15日至17日,印度新德里,LIPIcs,第29卷,第253-265页。Dagstuhl-Leibniz-Zentrum fuer Informatik修道院(2014)。https://doi.org/10.4230/LIPIcs.FSTTCS.2014.253 ·Zbl 1360.68600号
[30] 瓦尔迪,MY;Moller,F.(编辑);Birtwistle,GM(编辑),《线性时序逻辑的自动机理论方法》,第1043期,第238-266页(1995年),柏林·doi:10.1007/3-540-60915-6
[31] Vardi,M.Y.,Wolper,P.:自动程序验证的自动机理论方法(初步报告)。摘自:1986年6月16日至18日,美国马萨诸塞州剑桥市,计算机科学逻辑研讨会论文集(LICS’86),第332-344页。IEEE计算机学会(1986)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。