×

使用特定领域的抽象指导Craig插值。 (英语) 兹比尔1344.68139

摘要:克雷格插值是在模型检查中构造和细化抽象的标准方法。为了获得适用于验证软件程序或硬件设计的抽象,模型检查器依靠定理证明器在给定插值问题的通常无限插值格中找到正确的插值,或包含正确谓词的插值。我们提出了一个语义和独立于解的框架,用于系统地研究插值格,该框架基于插值抽象。我们讨论了如何为各种逻辑构建插值抽象,以及如何将其应用于软件模型检查的上下文中。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
03C40 插值、保存、可定义性
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Albarghouthi,A.,McMillan,K.L.:漂亮的插值。收录于:CAV,第313-329页(2013年)
[2] Alberti,F.、Bruttomesso,R.、Ghilardi,S.、Ranise,S.和Sharygina,N.:数组插值的惰性抽象。致:LPAR(2012)·Zbl 1352.68141号
[3] Bardin,S.,Finkel,A.,Leroux,J.,Petrucci,L.:快速:从理论到实践的加速。国际期刊软件。技术工具。Transf公司。10(5), 401-424 (2008) ·doi:10.1007/s10009-008-0064-3
[4] Beyer,D.,Henzinger,T.A.,Majumdar,R.,Rybalchenko,A.:组合理论的不变综合。在:VMCAI中。柏林施普林格出版社(2007)·Zbl 1132.68333号
[5] Beyer,D.,Keremoglu,M.E.:CPAchecker:可配置软件验证工具。收录于:Gopalakrishnan,G.,Qadeer,S.(编辑)CAV,LNCS,第6806卷,第184-190页。柏林施普林格(2011)。doi:10.1007/978-3642-22110-16·Zbl 0769.68104号
[6] Beyer,D.,Keremoglu,M.E.,Wendler,P.:具有可调整块编码的谓词抽象。摘自:Bloem,R.,Sharygina,N.(编辑)FMCAD,第189-197页。IEEE(2010)
[7] Beyer,D.,Zufferey,D.,Majumdar,R.:CSIsat:LA+EUF的插值。收录于:CAV,LNCS,第5123卷,第304-308页。柏林施普林格出版社(2008)
[8] Bouajjani,A.、Bozga,M.、Habermehl,P.、Iosif,R.、Moro,P.和Vojnar,T.:带有列表的程序是计数器自动机。收录于:CAV,第517-531页(2006年)·Zbl 1188.68181号
[9] Bozga,M.,Habermehl,P.,Iosif,R.,Konečn,F.,Vojnar,T.:整数数组程序的自动验证。收录于:CAV,第157-172页(2009年)·Zbl 1242.68063号
[10] Brillout,A.,Kroening,D.,Rümmer,P.,Wahl,T.:无量词Presburger算法的插值序列演算。收录:《国际期刊评论》、《LNCS》。柏林施普林格出版社(2010年)·Zbl 1291.03112号
[11] Brillout,A.,Kroening,D.,Rümmer,P.,Wahl,T.:在Presburger算法的扩展中超越无量词插值。包含:VMCAI、LNCS。柏林施普林格出版社(2011)·Zbl 1318.03045号
[12] Caniart,N.、Fleury,E.、Leroux,J.、Zeitoun,M.:加速基于插值的模型检查。收录于:TACAS,第428-442页(2008年)·Zbl 1134.68400号
[13] Chaudhuri,S.、Farzan,A.、Kincaid,Z.:决策程序的一致性分析。收录于:Jagannathan,S.,Sewell,P.(编辑)POPL,第555-568页。ACM(2014)。doi:10.1145/2535838.2535858·Zbl 1284.68386号
[14] Cimatti,A.、Griggio,A.、Mover,S.、Tonetta,S.:通过隐式谓词抽象的IC3模理论。收录于:布拉哈姆,E.,Havelund,K.(编辑)TACAS,LNCS,第8413卷,第46-61页。柏林施普林格出版社(2014)·Zbl 1368.68245号
[15] 克雷格:线性推理。Herbrand-Gentzen定理的一种新形式。J.塞姆。逻辑22(3),250-268(1957)·Zbl 0081.24402号
[16] Davey,B.A.,Priestley,H.A.:《格与秩序导论》,第二版。剑桥大学出版社,剑桥(2002)·Zbl 1002.06001号 ·doi:10.1017/CBO9780511809088
[17] Dillig,I.、Dillig、T.、Li,B.、McMillan,K.L.:通过溯因推理产生归纳不变量。摘自:Hosking,A.L.,Eugster,P.T.,Lopes,C.V.(编辑)OOPSLA,第443-456页。ACM(2013)·Zbl 1381.68057号
[18] D’Silva,V.、Kroening,D.、Purandare,M.、Weissenbacher,G.:刑警力量。收录于:VMCAI,第129-145页(2010年)·Zbl 1273.68225号
[19] Esparza,J.,Nielsen,M.:Petri网的可决定性问题——一项调查。牛市。欧洲协会。计算。科学。52, 245-262 (1994) ·Zbl 0791.68123号
[20] Felsing,D.,Grebing,S.,Klebanov,V.,Ulbrich,M.,Rümmer,P.:自动回归验证。In:ASE(2014)
[21] Flanagan,C.,Leino,K.R.M.:胡迪尼,ESC/Java的注释助理。In:FME,第500-517页(2001)·Zbl 0977.68671号
[22] 弗里堡,L.:Petri网,平面语言和线性算术。在:Alpuente,M.(编辑)《2000年WFLP会议记录》,第344-365页(2000年)
[23] Ganty,P.,Majumdar,R.:异步程序的算法验证。CoRR abs/1011.0551(2010)
[24] Garey,M.R.,Johnson,D.S.:《计算机与难治性:NP-完备性理论指南》。W.H.Freeman,旧金山(1979)·Zbl 0411.68039号
[25] Graf,S.,Saidi,H.:用PVS构造抽象状态图。收录于:CAV,第72-83页(1997年)
[26] Grebenshchikov,S.,Lopes,N.P.,Popeea,C.,Rybalchenko,A.:根据证明规则合成软件验证器。输入:PLDI(2012)
[27] Harrison,J.:实用逻辑和自动推理手册。剑桥大学出版社,剑桥(2009)·Zbl 1178.03001号 ·文件编号:10.1017/CBO9780511576430
[28] Henzinger,T.A.、Jhala,R.、Majumdar,R.和McMillan,K.L.:证据摘要。输入:第31届POPL(2004)·Zbl 1325.68147号
[29] Henzinger,T.A.、Jhala,R.、Majumdar,R.和McMillan,K.L.:证据摘要。收录于:POPL,第232-244页。ACM(2004)·Zbl 1325.68147号
[30] Hoder,K.,Björner,N.:广义属性定向可达性。收录于:SAT,第157-171页(2012年)·Zbl 1273.68229号
[31] 霍德,K。,科瓦奇,L。,沃伦科夫,A。:在校样的灰色区域中玩耍。收录于:POPL,第259-272页(2012年)·Zbl 1321.68196号
[32] Hojjat,H.,Iosif,R.,Konecn,F.,Kuncak,V.,Rümmer,P.:加速插值。收录于:ATVA,第187-202页(2012年)·Zbl 1374.68291号
[33] Hojjat,H.、Konecn,F.、Garnier,F.,Iosif,R.、Kuncak,V.、Rümmer,P.:数值转换系统的验证工具包——工具文件。收录于:FM,第247-251页(2012年)
[34] Hojjat,H.、Rümmer,P.、Subotic,P.,Yi,W.:用于通信定时系统的Horn子句。In:验证和合成Horn子句研讨会(2014年)·Zbl 1464.68207号
[35] Hopcroft,J.E.,Pansiot,J.J.:关于5维向量加法系统的可达性问题。西奥。计算。科学。8, 135-159 (1979) ·Zbl 0466.68048号 ·doi:10.1016/0304-3975(79)90041-0
[36] Jhala,R.,McMillan,K.L.:一种实用且完整的谓词精化方法。收录于:TACAS,第459-473页(2006年)·兹比尔1180.68118
[37] Kosaraju,S.R.:向量加法系统可达性的判定(初步版本)。摘自:《1982年STOC会议记录》,第267-281页。ACM(1982)
[38] Lambert,J.L.:在Petri网中决定可达性的一个结构。西奥。计算。科学。99(1), 79-104 (1992) ·Zbl 0769.68104号 ·doi:10.1016/0304-3975(92)90173-D
[39] Leroux,J.:普雷斯伯格归纳不变量的一般向量加法系统可达性问题。收录于:《2009年LICS会议录》,第4-13页。IEEE计算机学会(2009)
[40] Leroux,J.:向量加法系统可达性问题:一个简短的自包含证明。摘自:《POPL'11会议录》,第307-316页。ACM(2011)·Zbl 1284.68429号
[41] Marques-Silva,J.,Janota,M.,Belov,A.:布尔公式中单调谓词上的极小集。收录于:CAV,第592-607页(2013年)
[42] Mayr,E.W.:一般Petri网可达性问题的算法。摘自:《81年STOC会议记录》,第238-246页。ACM(1981)
[43] McMillan,K.L.:带插值的惰性抽象。In:CAV(2006)·Zbl 1188.68196号
[44] McMillan,K.L.:使用插值饱和校准器的量化不变量生成。收录于:TACAS,第413-427页(2008年)·Zbl 1134.68416号
[45] Popeea,C.,Chin,W.:证明安全性和发现漏洞的双重分析。科学。计算。程序。78(4), 390-411 (2013). doi:10.1016/j.scico.2012.07.004·Zbl 1264.68065号
[46] Rollini,S.、Bruttomesso,R.、Sharygina,N.:一种高效灵活的防分辨率缩减方法。收录:HVC,第182-196页(2010年)·Zbl 1325.68215号
[47] Rollini,S.F.,Alt,L.,Fedyukovich,G.,Hyvärinen,A.E.J.,Sharygina,N.:Periplo:在基于卫星的软件验证中生成有效插值的框架。收录于:McMillan,K.L.,Middeldorp,A.,Voronkov,A.(编辑)LPAR,LNCS,第8312卷,第683-693页。施普林格,柏林(2013)。doi:10.1007/978-3642-45221-5·Zbl 1407.68303号
[48] Rollini,S.F.、Sery,O.、Sharygina,N.:在模型检查中利用极间强度。收录于:CAV,第193-209页(2012年)
[49] Rümmer,P.,Hojjat,H.,Kuncak,V.:对Horn子句进行分类和求解以进行验证。收录:Cohen,E.,Rybalchenko,A.(编辑)《验证软件:理论、工具、实验——第五届国际会议》,LNCS,第8164卷,第1-21页。柏林施普林格出版社(2013)·Zbl 1322.68134号
[50] Rümmer,P.,Hojjat,H.,Kuncak,V.:Horn子句验证的析取插值。收录于:计算机辅助验证(CAV),LNCS,第8044卷,第347-363页。柏林施普林格出版社(2013)
[51] Rümmer,P.,Subotić,P.:探索插值。在:《计算机辅助设计中的形式化方法》(FMCAD),第69-76页。IEEE(2013)
[52] Rybalchenko,A.,Sofronie-Stokkermans,V.:插值的约束求解。收录于:《VMCAI会议录》,LNCS,第4349卷,第346-362页。柏林施普林格出版社(2007)·Zbl 1132.68480号
[53] Seghir,M.N.:循环摘要的轻量级方法。收录于:ATVA,第351-365页(2011年)·Zbl 1348.68150号
[54] Smrcka,A.,Vojnar,T.:通过计数器自动机验证参数化硬件设计。摘自:海法核查会议,第51-68页(2007年)
[55] Srivastava,S.,Gulwani,S.:在谓词抽象上使用模板进行程序验证。在:PLDI,第223-234页(2009年)·Zbl 0791.68123号
[56] Tonetta,S.:不计算抽象的抽象模型检查。收录于:Cavalcanti,A.,Dams,D.(编辑)FM,LNCS,第5850卷,第89-105页。柏林施普林格出版社(2009)
[57] Totla,N.,Wies,T.:基于完全实例化的插值。摘自:Giacobazzi,R.,Cousot,R.(编辑)POPL,第537-548页。ACM(2013)·Zbl 1301.68106号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。