×

UTVPI的插值生成。 (英语) Zbl 1250.68186号

Schmidt,Renate A.(编辑),自动扣除-CADE-22。第22届自动扣减国际会议,加拿大蒙特利尔,2009年8月2-7日。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-02958-5/pbk)。计算机科学讲座笔记5663。人工智能课堂讲稿,167-182(2009)。
小结:SMT中Craig插值的计算问题最近受到了很多关注,主要是因为它在形式验证中的应用。对于一些有趣的理论,包括等式和未解释函数((mathcal{EUF}))、有理数上的线性算术((mathcal{LA}(mathbb{Q}))\)–并且在模型检查工具中成功地使用了它们。
在本文中,我们讨论了单位二变量Per不等式(\(\mathcal{UTVPI}\))理论中的插值计算问题。该理论是\(\mathcal{LA}(\mathbb{Z})\)的一个非常有用的片段,因为它具有足够的表达能力,可以对许多硬件和软件验证查询进行编码,同时仍然允许多项式时间决策过程。我们在(mathcal{UTVPI})中提出了一种有效的基于图形的插值生成算法,该算法利用了现代SMT技术的强大功能。我们已经在MathSAT SMT求解器中实现了新算法。我们的实验评估证明了新算法的有效性和实用性。
关于整个系列,请参见[Zbl 1167.68006号].

MSC公司:

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

参考文献:

[1] Ball,T.,Cook,B.,Lahiri,S.K.,Zhang,L.:Zapato:谓词抽象精化的自动定理证明。In:Alur,R.,Peled,D.A.(编辑)CAV 2004。LNCS,第3114卷,第457-461页。斯普林格,海德堡(2004)·Zbl 1103.68604号 ·doi:10.1007/978-3-540-27813-9_36
[2] Beyer,D.,Henzinger,T.A.,Jhala,R.,Majumdar,R.:软件模型检查器爆炸:软件工程应用。STTT 9(5-6),505–525(2007)·Zbl 05536156号 ·doi:10.1007/s10009-007-0044-z
[3] Beyer,D.,Zufferey,D.,Majumdar,R.:CSIsat:LA+EUF的插值。收录:Gupta,A.,Malik,S.(编辑)CAV 2008。LNCS,第5123卷,第304–308页。斯普林格,海德堡(2008)·Zbl 05301119号 ·doi:10.1007/978-3-540-70545-1_29
[4] Bruttomesso,R.、Cimatti,A.、Franzén,A.、Griggio,A.、Sebastiani,R.:数学SAT 4 SMT求解器。收录:Gupta,A.,Malik,S.(编辑)CAV 2008。LNCS,第5123卷,第299-303页。斯普林格,海德堡(2008)·Zbl 05301118号 ·doi:10.1007/978-3-540-70545-1_28
[5] Cimatti,A.,Griggio,A.,Sebastiani,R.:可满足模理论中的有效插值生成。收录:Ramakrishnan,C.R.,Rehof,J.(编辑)TACAS 2008。LNCS,第4963卷,第397-412页。斯普林格,海德堡(2008)·Zbl 1134.68402号 ·doi:10.1007/978-3-540-78800-3_30
[6] Cotton,S.,Maler,O.:DPLL(T)的快速灵活差分约束传播。摘自:Biere,A.,Gomes,C.P.(编辑)SAT 2006。LNCS,第4121卷,第170-183页。斯普林格,海德堡(2006)·Zbl 1187.68537号 ·doi:10.1007/11814948_19
[7] Flanagan,C.,Leino,K.R.M.,Lillibridge,M.,Nelson,G.,Saxe,J.B.,Stata,R.:Java的扩展静态检查。输入:PLDI(2002)·doi:10.1145/512529.512558
[8] Henzinger,T.A.、Jhala,R.、Majumdar,R.和McMillan,K.L.:证据摘要。输入:POPL。ACM,纽约(2004年)·Zbl 1325.68147号
[9] Jaffar,J.,Maher,M.J.,Stuckey,P.J.,Yap,R.H.C.:超越有限域。在:Borning,A.(编辑)PPCP 1994。LNCS,第874卷。斯普林格,海德堡(1994)·doi:10.1007/3-540-58601-692
[10] Jain,H.,Clarke,E.M.,Grumberg,O.:线性丢番图(Dis)方程和线性模方程的有效Craig插值。收录:Gupta,A.,Malik,S.(编辑)CAV 2008。LNCS,第5123卷,第254-267页。斯普林格,海德堡(2008)·Zbl 1155.68439号 ·文件编号:10.1007/978-3-540-70545-1_24
[11] Jhala,R.,McMillan,K.L.:谓词精化的实用完整方法。收录:Hermanns,H.,Palsberg,J.(编辑)TACAS 2006。LNCS,第3920卷,第459–473页。斯普林格,海德堡(2006)·Zbl 1180.68118号 ·doi:10.1007/11691372_33
[12] Kapur,D.、Majumdar,R.、Zarba,C.G.:数据结构的插值。In:Young,M.,Devanbu,P.T.(编辑)SIGSOFT FSE。ACM,纽约(2006)
[13] Kroening,D.,Weissenbacher,G.:将命题插值提升到单词级。收录于:FMCAD,第85-89页。IEEE计算机学会,Los Alamitos(2007)
[14] Krstić,S.,Fuchs,A.,Goel,A.,Grundy,J.,Tinelli,C.:平等理论的地面插值。收录:Kowalewski,S.,Philippou,A.(编辑)TACAS 2009。LNCS,第5505卷,第413-427页。斯普林格,海德堡(2009)·Zbl 1234.68257号
[15] Lahiri,S.K.,Bryant,R.E.:高级无序微处理器的演绎验证。收录:Hunt Jr.,W.A.,Somenzi,F.(编辑)CAV 2003。LNCS,第2725卷,第341-354页。斯普林格,海德堡(2003)·Zbl 1278.68180号 ·doi:10.1007/978-3-540-45069-6_33
[16] Lahiri,S.K.,Musuvathi,M.:UTVPI约束的有效决策程序。收录:Gramlich,B.(编辑)FroCos 2005。LNCS,第3717卷,第168-183页。斯普林格,海德堡(2005)·Zbl 1171.68715号 ·doi:10.1007/115593069
[17] McMillan,K.:插值和基于SAT的模型检查。收录:Hunt Jr.,W.A.,Somenzi,F.(编辑)CAV 2003。LNCS,第2725卷,第1-13页。斯普林格,海德堡(2003)·Zbl 1278.68184号 ·doi:10.1007/978-3-540-45069-6_1
[18] 麦克米兰,K.L.:插值定理证明器。西奥。计算。科学。345(1)(2005年)·Zbl 1079.68092号 ·doi:10.1016/j.tcs.2005.07003
[19] McMillan,K.L.:《与间语的懒惰抽象》。收录:Ball,T.,Jones,R.B.(编辑)CAV 2006。LNCS,第4144卷,第123–136页。斯普林格,海德堡(2006)·Zbl 1188.68196号 ·doi:10.1007/11817963_14
[20] Miné,A.:八角形抽象域。In:程序。WCRE,美国华盛顿特区,第310-319页。IEEE计算机学会,Los Alamitos(2001)
[21] Nieuwenhuis,R.,Oliveras,A.:穷尽理论传播的DPLL(T)及其在差分逻辑中的应用。收录:Etessami,K.,Rajamani,S.K.(编辑)CAV 2005。LNCS,第3576卷,第321-334页。斯普林格,海德堡(2005)·Zbl 1081.68629号 ·doi:10.1007/11513988_33
[22] Rybalchenko,A.,Sofronie-Stokkermans,V.:插值的约束求解。In:Cook,B.,Podelski,A.(编辑)VMCAI 2007。LNCS,第4349卷,第346–362页。斯普林格,海德堡(2007)·Zbl 1132.68480号 ·doi:10.1007/978-3-540-69738-1_25
[23] Sebastiani,R.:懒惰可满足模理论。《可满足性、布尔建模和计算杂志》,JSAT 3(2007)·Zbl 1145.68501号
[24] Seshia,S.A.,Bryant,R.E.:使用参数化解边界确定无量词Presburger公式。单位:LICS。IEEE计算机学会,Los Alamitos(2004)·Zbl 1125.03010号
[25] Sofronie-Stokkermans,V.:局部理论扩展中的插值。收录:Furbach,U.,Shankar,N.(编辑)IJCAR 2006。LNCS,第4130卷,第235-250页。斯普林格,海德堡(2006)·Zbl 1222.03018号 ·doi:10.1007/11814771_21
[26] Yorsh,G.,Musuvathi,M.:生成插值的组合方法。收录:Nieuwenhuis,R.(编辑)CADE 2005。LNCS,第3632卷,第353–368页。斯普林格,海德堡(2005)·Zbl 1135.03331号 ·doi:10.1007/11532231-26
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。