×

证明无限状态系统中公平路径的存在性。 (英文) Zbl 1472.68085号

Henglein,Fritz(编辑)等人,《验证、模型检验和抽象解释》。第22届国际会议,VMCAI 2021,丹麦哥本哈根,2021年1月17日至19日。诉讼程序。查姆:斯普林格。勒克特。注释计算。科学。12597104-126(2021)。
摘要:在有限状态系统中,真实的存在属性以套索形状的公平路径的形式接纳目击者。在处理无限状态情况时(例如,软件非终止、混合自动机的模型检查),情况不再是这样。在本文中,我们提出了一种组合方法来证明无限状态系统的公平路径的存在性。首先,我们描述了一种形式化的方法来证明仅包含公平路径的原始系统的非空近似下的存在性。其次,我们定义了一个自动过程,该过程在给定一组提示(以基本组件的形式)的情况下,搜索证明存在公平路径的合适组合。我们以软件和混合系统为例对该方法进行了实验评估,表明其广泛的适用性和表达性。
关于整个系列,请参见[Zbl 1471.68017号].

MSC公司:

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

参考文献:

[1] Althoff,M.:CORA 2015简介。在:Frehse,G.,Althoff,M.(编辑)第一次和第二次连续和混合系统应用验证国际研讨会,建筑@CPSWeek2014年4月14日,德国柏林/建筑@CPSWeek2015年4月13日,美国华盛顿州西雅图。EPiC计算机系列,第34卷,第120-151页。EasyChair(2015)。http://www.easychair.org/publications/paper/248657
[2] Annpureddy,Y。;刘,C。;费内科斯,G。;桑卡拉纳拉亚南,S。;宾夕法尼亚州阿卜杜拉;Leino,KRM,S-TaLiRo:混合系统的时序逻辑证伪工具,系统构建和分析的工具和算法,254-257(2011),海德堡:斯普林格·Zbl 1316.68069号 ·doi:10.1007/978-3-642-19835-9_21
[3] Becchi,A。;扎法内拉,E。;Chang,B-YE,《混合系统的多面体分析回顾》,《静态分析》,183-202(2019),Cham:Springer,Cham·doi:10.1007/978-3-030-32304-2010
[4] 贝尔曼,G。;大卫,A。;拉森,KG;伯纳多,M。;Corradini,F.,《Uppaal教程,实时系统设计的形式方法》,200-236(2004),海德堡:斯普林格·兹比尔1105.68350 ·doi:10.1007/978-3-540-30080-97
[5] Benvenuti,L。;布雷索林,D。;柯林斯,P。;法拉利,A。;Geretti,L。;Villa,T.,《利用ariadne对非线性混合系统进行假设保证验证》,《国际鲁棒非线性控制》,24,4,699-724(2014)·Zbl 1284.93121号 ·doi:10.1002/rnc.2914
[6] TA Beyene;波皮亚,C。;Rybalchenko,A。;北卡罗来纳州Sharygina。;Veith,H.,解决存在量化horn子句,计算机辅助验证,869-882(2013),海德堡:施普林格·doi:10.1007/978-3-642-39799-861
[7] Biere,A.,Artho,C.,Schuppan,V.:活体检查是安全检查。电子。注释Theor。计算。科学。66(2), 160-177 (2002). doi:10.1016/S1571-0661(04)80410-9
[8] 卡瓦达,R。;Biere,A。;Bloem,R.,《nuXmv符号模型检查器》,计算机辅助验证,334-342(2014),查姆:施普林格,查姆·文件编号:10.1007/978-3-319-08867-9_22
[9] Chen,H-Y;库克,B。;福斯,C。;Nimkar,K。;奥赫恩,P。;E·阿尔布拉哈姆。;Havelund,K.,《通过安全证明非终结性,系统构建和分析的工具和算法》,156-171(2014),海德堡:斯普林格·doi:10.1007/978-3-642-54862-8_11
[10] Chen,X.,Sankaranarayanan,S.,Al brahám,E.:流程*1.2:更有效地使用混合系统。In:Frehse,G.,Althoff,M.(编辑)第一和第二届连续和混合系统应用验证国际研讨会,建筑@CPSWeek2014年4月14日,德国柏林/建筑@CPSWeek2015年4月13日,美国华盛顿州西雅图。EPiC计算机系列,第34卷,第152-159页。EasyChair(2015)。http://www.easychair.org/publications/paper/248659
[11] Cimatti,A。;Griggio,A。;Magnago,E。;Roveri,M。;托内塔,S。;Dillig,我。;Tasiran,S.,用时间转换系统和时间时间属性扩展nuXmv,计算机辅助验证,376-386(2019),Cham:Springer,Cham·doi:10.1007/978-3-030-25540-4_21
[12] Cimatti,A。;Griggio,A。;Mover,S.公司。;托内塔,S。;Biere,A。;Bloem,R.,用K-Liveness验证混合系统的LTL特性,计算机辅助验证,424-440(2014),Cham:Spriger,Cham·doi:10.1007/978-3-319-08867-9_28
[13] Cimatti,A。;Griggio,A。;Mover,S.公司。;托内塔,S。;拜尔,C。;Tinelli,C.,HyComp:基于SMT的混合系统模型检查器,系统构建和分析的工具和算法,52-67(2015),海德堡:斯普林格·doi:10.1007/978-3-662-46681-04
[14] Cook,B.,Fuhs,C.,Nimkar,K.,O'Hearn,P.W.:用过度近似来反驳终止。摘自:《计算机辅助设计的形式方法》,FMCAD 2014,瑞士洛桑,2014年10月21日至24日,第67-74页。IEEE(2014)。doi:10.1109/FMCAD.2014.6987597
[15] Cook,B.,Khlaaf,H.,Piterman,N.:验证无限状态系统的表达能力越来越强的时序逻辑。J.ACM 64(2),15:1-15:39(2017)。数字对象标识代码:10.1145/3060257·Zbl 1426.68166号
[16] Dutertre,B.:用yices解决所有问题。In:可满足性模理论研讨会(2015年)
[17] Emerson,E.A.,Halpern,J.Y.:“有时”和“不可能”重温:关于分支与线性时间时序逻辑。《美国医学会期刊》33(1),151-178(1986)。doi:10.1145/4904.4999·Zbl 0629.68020号
[18] Frehse,G。;莫拉里,M。;Thiele,L.,PHAVer:HyTech混合系统的算法验证,混合系统:计算和控制,258-273(2005),海德堡:斯普林格·Zbl 1078.93533号 ·doi:10.1007/978-3-540-31954-2_17
[19] Frehse,G.,Althoff,M.(编辑):ARCH19。第六届连续和混合系统应用验证国际研讨会,2019年CPS-IoT周的一部分,加拿大魁北克省蒙特利尔,2019月15日,EPiC计算系列,第61卷。EasyChair(2019年)
[20] Frehse,G。;Gopalakrishnan,G。;Qadeer,S.,SpaceEx:混合系统的可扩展验证,计算机辅助验证,379-395(2011),海德堡:施普林格·文件编号:10.1007/978-3-642-22110-1_30
[21] 弗洛恩,F。;吉斯勒,J。;Dillig,我。;Tasiran,S.,《三角整数循环的终止是可判定的》,《计算机辅助验证》,426-444(2019),查姆:斯普林格,查姆·Zbl 07805836号 ·doi:10.1007/978-3-030-25543-5_24
[22] Gario,M.,Micheli,A.:Pysmt:一个用于基于SMT算法的快速原型制作的与解算器无关的库。在:SMT车间2015(2015)
[23] Giannakopoulou,D。;堪萨斯州纳姆乔什;Péséreau,CS,合成推理,模型检查手册,345-383(2018),查姆:斯普林格,查姆·Zbl 1392.68249号 ·数字对象标识代码:10.1007/978-3-319-10575-812
[24] 吉斯勒,J。;Demri,S。;卡普尔,D。;Weidenbach,C.,用AProVE证明程序自动终止,自动推理,184-191(2014),Cham:Springer,Cham·Zbl 1409.68256号 ·doi:10.1007/978-3-319-08587-6_13
[25] Gupta,A.,Henzinger,T.A.,Majumdar,R.,Rybalchenko,A.,Xu,R.:证明非终止。在:Necula,G.C.,Wadler,P.(编辑)第35届ACM SIGPLAN-SIGCT编程语言原理研讨会论文集,POPL 2008,美国加利福尼亚州旧金山,2008年1月7日至12日,第147-158页。ACM(2008)。doi:10.1145/1328438.1328459·Zbl 1295.68158号
[26] Hosseini,M.,Ouaknine,J.,Worrell,J.:整数上线性循环的终止。参见:Baier,C.、Chatzigannakis,I.、Flocchini,P.、Leonardi,S.(编辑)第46届国际自动化、语言和编程学术讨论会,2019年7月9日至12日,ICALP 2019,希腊帕特拉斯。LIPIcs,第132卷,第118:1-118:13页。达格斯图尔-莱布尼兹·泽特鲁姆宫(Schloss Dagstuhl-Leibniz-Zentrum für Informatik)(2019年)。doi:10.4230/LIPIcs。ICALP.2019.118年·Zbl 07561611号
[27] 康德,G。;Laarman,A。;Meijer,J。;范德波尔,J。;布洛姆,S。;van Dijk,T。;拜尔,C。;Tinelli,C.,LTSmin:高性能独立于语言的模型检查,系统构建和分析的工具和算法,692-707(2015),海德堡:斯普林格·doi:10.1007/978-3-662-46681-061
[28] Kesten,Y.,Pnueli,A.:CTL*验证的成分方法。西奥。计算。科学。331(2-3), 397-428 (2005). doi:10.1016/j.tcs.2004.09.023·Zbl 1079.68059号
[29] 凯斯滕,Y。;普努利,A。;拉维夫,L。;拉森,KG;Skyum,S。;Winskel,G.,线性时序逻辑规范的算法验证,自动机,语言和编程,1-16(1998),海德堡:施普林格,海德伯格·doi:10.1007/BFb0055036
[30] Kesten,Y.,Pnueli,A.,Raviv,L.,Shahar,E.:模型检查具有很强的公平性。形式方法系统。设计。28(1), 57-84 (2006). doi:10.1007/s10703-006-4342-y·Zbl 1100.68066号
[31] Kindermann,R。;Junttila,T。;尼美拉,I。;Giese,H。;Rosu,G.,Beyond lassos:timed automata的基于SMT的完整有界模型检查,分布式系统的形式化技术,84-100(2012),海德堡:斯普林格·Zbl 1374.68293号 ·doi:10.1007/978-3-642-30793-56
[32] 拉腊兹,D。;Nimkar,K。;奥利维拉斯,A。;罗德里格斯·卡博尼尔,E。;A.鲁比奥。;Biere,A。;Bloem,R.,《使用max-SMT证明非终止性》,计算机辅助验证,779-796(2014),查姆:施普林格,查姆·doi:10.1007/978-3-319-08867-9_52
[33] Leike,J。;海兹曼,M。;Beyer,D。;Huisman,M.,《系统构建和分析的几何非终结参数、工具和算法》,266-283(2018),查姆:Springer,查姆·Zbl 1423.68103号 ·doi:10.1007/978-3-319-89963-3_16
[34] 李·G。;Ouaknine,J.等人。;Vaandrager,FW,使用LU抽象检查定时Büchi自动机的空性,时间系统的形式化建模和分析,228-242(2009),海德堡:斯普林格,海德伯格·Zbl 1262.68093号 ·doi:10.1007/978-3642-04368-0_18
[35] Nghiem,T.,Sankaranarayanan,S.,Fainekos,G.E.,Ivancic,F.,Gupta,A.,Pappas,G.J.:非线性混合系统时间特性证伪的蒙特卡罗技术。摘自:Johansson,K.H.,Yi,W.(编辑)《第13届ACM混合系统国际会议论文集:计算与控制》,HSCC 2010,瑞典斯德哥尔摩,2010年4月12-15日,第211-220页。ACM(2010)。doi:10.1145/1755952.1755983·Zbl 1361.68149号
[36] Pasareanu,C.S.,Pelánek,R.,Visser,W.:谓词抽象与欠近似求精。日志。方法计算。科学。3(1) (2007). doi:10.2168/LMCS-3(1:5)2007年·Zbl 1128.68054号
[37] Plaku,E.、Kavraki,L.E.、Vardi,M.Y.:混合系统中LTL安全特性的伪造。国际期刊软件。技术工具。Transf公司。15(4), 305-320 (2013). doi:10.1007/s10009-012-0233-2·Zbl 1234.68264号
[38] Sankaranarayanan,S.,Fainekos,G.E.:使用交叉熵方法伪造混合系统的时间特性。收录于:Dang,T.,Mitchell,I.M.(编辑)《混合系统:计算与控制》(2012年CPS周的一部分),2012年HSCC,中国北京,2012年4月17日至19日,第125-134页。ACM(2012)。数字对象标识代码:10.1145/2185632.2185653·Zbl 1362.68183号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。