摘要
补充材料
M.F.Atig、A.Bouajjani和S.Qadeer。 动态创建线程的并发程序的上下文分析。 《计算机科学中的逻辑方法》,7(4),2011年。 谷歌学者 M.Barnett、M.Fähndrich、K.R.M.Leino、P.Müller、W.Schulte和H.Venter。 规范和验证:规范#经验。 Commun公司。 ACM,54(6):81-912011年。 谷歌学者 数字图书馆 C.Barrett、A.Stump和C.Tinelli。 SMTLIB:可满足性模理论库,2013年。 网址:http://smtlib.cs.uiowa.edu/docs.html。 谷歌学者 A.Bouajjani、C.Dragoi、C.Enea和M.Sighireanu。 用于处理具有无限数据的列表和数组的程序的精确不变检查。 ATVA,第167-182页,2012年。 谷歌学者 数字图书馆 G.Dong和J.Su。通过一阶查询对传递闭包进行增量和减量评估。 信息与计算。, 120:101--106, 1995. 谷歌学者 数字图书馆 A.Gotsman、J.Berdine和B.Cook。 使用分离堆抽象进行过程间形状分析。 在SAS中,第240-260页,2006年。 谷歌学者 数字图书馆 W.黑塞。 动态计算复杂性。 麻省大学计算机科学博士论文,2003年6月。 谷歌学者 数字图书馆 N.伊梅尔曼。 描述性复杂性。 计算机科学研究生课程。 斯普林格,1999年。 谷歌学者 S.S.Ishtiaq和P.W.O'Hearn。 Bi作为可变数据结构的断言语言。 在POPL中,第14-26页,2001年。 谷歌学者 数字图书馆 S.Itzhaky、A.Banerjee、N.Immerman、O.Lahav、A.Nanevski和M.Sagiv。 通过有效的命题公式对堆路径进行模块化推理。 技术报告,特拉维夫大学,2013年。 网址:http://www.cs.tau.ac.il/ ~shachar/dl/tr 2013b.pdf。 谷歌学者 S.Itzhaky、A.Banerjee、N.Immerman、A.Nanevski和M.Sagiv。 关于链接数据结构中可达性的有效证明推理。 在CAV中,第756-7722013页。 谷歌学者 数字图书馆 S.Itzhaky、A.Banerjee、N.Immerman、A.Nanevski和M.Sagiv。 关于链接数据结构中可达性的有效证明推理。 技术报告,特拉维夫大学,2013年。 网址:http://www.cs.tau.ac.il/ ~shachar/dl/tr-2013.pdf。 谷歌学者 S.K.Lahiri和S.Qadeer。 回到未来:使用smt解算器重新访问精确的程序验证。 在POPL中,第171-182页,2008年。 谷歌学者 数字图书馆 G.T.Leavens、A.L.Baker和C.Ruby。 JML的初步设计:一种Java行为接口规范语言。 ACM SIGSOFT软件工程说明,31(3):1-382006。 谷歌学者 数字图书馆 P.Madhusudan、G.Parlato和X.Qiu。 结合堆结构和数据的可决定逻辑。 在POPL中,第611--622页。 ACM,2011年。 谷歌学者 数字图书馆 N.Mitchell、E.Schonberg和G.Sevitsky。 理解大堆。 在ECOOP中,第77-972009页。 谷歌学者 数字图书馆 A.Möller和M.I.Schwartzbach。 指针断言逻辑引擎。 在PLDI中,第221--231页。 ACM,2001年。 谷歌学者 数字图书馆 R.Piskac、L.M.de Moura和N.Björner。 使用dpll和替换集有效地确定命题逻辑。 J.汽车。 推理,44(4):401-4242010。 谷歌学者 数字图书馆 R.Piskac、T.Wies和D.Zufferey。 使用smt自动化分离逻辑。 在CAV中,第773-789页,2013年。 谷歌学者 数字图书馆 T.W.Reps、S.Sagiv和G.Yorsh。 最佳变压器的符号实现。 在VMCAI中,第252--266页,2004年。 谷歌学者 交叉引用 N.Rinetzky、J.Bauer、T.W.Reps、S.Sagiv和R.Wilhelm。 过程局部堆及其抽象的语义。 在POPL中,第296-309页,2005年。 谷歌学者 数字图书馆 N.Rinetzky、M.Sagiv和E.Yahav。 无切点程序的跨过程形状分析。 在SAS中,第284-302页,2005年。 谷歌学者 数字图书馆 X.对手和B.Y.E.Chang。 用形状调用上下文抽象。 在POPL中,第173-186页,2011年。 谷歌学者 数字图书馆 一个好的但不是线性的集合合并算法的效率。 美国医学会杂志,22(2):215-2251975。 谷歌学者 数字图书馆 J.翼。 CMU落叶松项目。 1995.网址 http://www.cs.cmu.edu/afs/cs/project/larch/www/home.html。 谷歌学者 G.Winskel。 程序设计语言的形式语义:导论。 计算机基础系列。 Zone Books,美国,1993年。 国际标准图书编号9780262731034。 谷歌学者 数字图书馆 H.Yang、O.Lee、J.Berdine、C.Calcagno、B.Cook、D.Distefano和P.W.O'Hearn。 系统代码的可缩放形状分析。 在CAV中,第385-3982008页。 谷歌学者 数字图书馆 G.York、A.M.Rabinovich、M.Sagiv、A.Meyer和A.Bouajjani。 链接数据结构中可访问模式的逻辑。 J.日志。 阿尔盖布。 程序。, 73(1-2):111--142, 2007. 谷歌学者 交叉引用 K.Zee、V.Kuncak和M.C.Rinard。 链接数据结构的完整功能验证。 在PLDI中,第349-361页,2008年。 谷歌学者 数字图书馆