跳到主要内容
10.1145/1993498.1993525acm会议文章/章节视图摘要出版物页面物理层数据接口会议记录会议集合
研究论文

谓词抽象和CEGAR在高阶模型检验中的应用

出版:2011年6月4日出版历史

摘要

最近,高阶模型检查(更准确地说,是高阶递归方案的模型检查)得到了广泛的研究,它可以通过递归和有限的,有限的数据域。本文形式化了用于高阶模型检查的谓词抽象和反例引导的抽象求精(CEGAR),使使用无限的数据域,如整数。基于形式化的高阶功能程序原型验证器已经实现,并在多个程序中进行了测试。

工具书类

  1. A.Bakewell和D.R.Ghica。从游戏语义中提取组合谓词。在TACAS’09中,第62-76页。施普林格,2009年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. T.Ball、R.Majumdar、T.Millstein和S.K.Rajamani。C程序的自动谓词抽象。在PLDI’01中,第203--213页。ACM,2001年。谷歌学者谷歌学者数字图书馆数字图书馆
  3. T.Ball、T.Millstein和S.K.Rajamani。多态谓词抽象。美国计算机学会程序设计语言与系统汇刊,27(2):314-3432005。谷歌学者谷歌学者数字图书馆数字图书馆
  4. T.Ball和S.K.Rajamani。SLAM项目:通过静态分析调试系统软件。在持久性有机污染物清单'02,第1-3页。ACM,2002年。谷歌学者谷歌学者数字图书馆数字图书馆
  5. C.巴雷特和C.蒂内利。CVC3.在2007年CAV中,LNCS第4590卷,第298--302页。施普林格,2007年7月。谷歌学者谷歌学者数字图书馆数字图书馆
  6. D.Beyer、D.Zufferey和R.Majumdar。CSIsat:LA EUF插值(工具文件)。在CAV’08中,LNCS第5123卷,第304-308页,2008年7月。谷歌学者谷歌学者数字图书馆数字图书馆
  7. W.-N.Chin和S.-C.Khoo。正在计算大小的类型。高阶和符号计算,14(2-3):261--3002001年9月。谷歌学者谷歌学者数字图书馆数字图书馆
  8. E.Clarke、O.Grumberg、S.Jha、Y.Lu和H.Veith。用于符号模型检查的反例引导的抽象精化。美国医学会杂志,50(5):752--7942003。谷歌学者谷歌学者数字图书馆数字图书馆
  9. P.Cousot和N.Halbwachs。程序变量之间线性约束的自动发现。在POPL'78中,第84-96页。ACM,1978年。谷歌学者谷歌学者数字图书馆数字图书馆
  10. W.大坝。IO和OI层次结构。理论计算机科学,20(2):95-2071982。谷歌学者谷歌学者交叉引用交叉引用
  11. C.弗拉纳根。混合型检查。在POPL'06中,第245-256页。ACM,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  12. S.Graf和H.Saídi。用PVS构造抽象状态图。在1997年CAV,LNCS第1254卷,第72-83页。施普林格,1997年6月。谷歌学者谷歌学者数字图书馆数字图书馆
  13. M.Heizmann、J.Hoenike和A.波德尔斯基。嵌套插值。在POPL'10中,第471-482页。ACM,2010年。谷歌学者谷歌学者数字图书馆数字图书馆
  14. T.A.Henzinger、R.Jhala、R.Majumdar和K.L.McMillan。证据摘要。在POPL'04中,第232-244页。ACM,2004年。谷歌学者谷歌学者数字图书馆数字图书馆
  15. T.A.Henzinger、R.Jhala、R.Majumdar和G.Sutre。懒惰的抽象。在POPL'02中,第58-70页。ACM,2002年。谷歌学者谷歌学者数字图书馆数字图书馆
  16. R.Jhala和R.Majumdar。功能程序的反例细化。手稿,可从网址:http://www.cs.ucla.edu/rupak/Papers/CEGARFunctional.ps,2009年。谷歌学者谷歌学者
  17. R.Jhala、R.Majumdar和A.Rybalchenko。通过抽象解释细化类型推断。arXiv:1004.2884v12010年。谷歌学者谷歌学者
  18. R.Jhala和K.L.McMillan。一种实用而完整的谓词求精方法。在TACAS'06年,LNCS第3920卷,第459-473页。斯普林格,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  19. T.Knapik、D.Niwinski和P.Urzyczyn。高阶下推树很容易。在FoSSaCS'02,LNCS第2303卷,第205-222页。施普林格,2002年。谷歌学者谷歌学者数字图书馆数字图书馆
  20. N.小林。模型检查高阶函数。在PPDP’09中,第25-36页。ACM,2009年。谷歌学者谷歌学者数字图书馆数字图书馆
  21. N.小林。TRecS公司。http://www.kb.ecei.tohoku.ac.jp/koba/trecs网站/, 2009.谷歌学者谷歌学者
  22. N.小林。用于验证高阶程序的类型和高阶递归方案。在POPL'09中,第416--428页。ACM,2009年。谷歌学者谷歌学者数字图书馆数字图书馆
  23. N.小林。一种实用的线性时间算法,用于高阶递归方案的平凡自动机模型检查。FoSSaCS’11。施普林格,2011年。谷歌学者谷歌学者数字图书馆数字图书馆
  24. N.Kobayashi和C.-H.L.Ong。一种类型系统,相当于高阶递归方案的模态μ演算模型检查。在LICS’09中,第179-188页。IEEE,2009年。谷歌学者谷歌学者数字图书馆数字图书馆
  25. N.Kobayashi、R.Sato和H.Unno。谓词抽象和CEGAR用于高阶模型检查。扩展版本,可从http://www.kb.ecei.tohoku.ac.jp/uhiro,2011年。谷歌学者谷歌学者
  26. N.Kobayashi、N.Tabuchi和H.Unno。用于程序验证的高阶多参数树变换器和递归方案。在POPL'10中,第495-508页。ACM,2010年。谷歌学者谷歌学者数字图书馆数字图书馆
  27. K.L.McMillan。插值定理证明器。理论计算机科学,345(1):101-1212005。谷歌学者谷歌学者数字图书馆数字图书馆
  28. C.-H.L.Ong。关于由高阶递归方案生成的模型检查树。在LICS’06中,第81-90页。IEEE,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  29. C.-H.L.Ong和S.J.Ramsay。用模式匹配的代数数据类型验证高阶函数程序。在POPL'11中,第587-598页。ACM,2011年。谷歌学者谷歌学者数字图书馆数字图书馆
  30. J.C.雷诺兹。高阶编程语言的定义解释器。ACM年度会议记录第2卷,第717-740页。美国医学会,1972年。谷歌学者谷歌学者数字图书馆数字图书馆
  31. P.Rondon、M.Kawaguchi和R.Jhala。液体类型。2008年PLDI。ACM,2008年。谷歌学者谷歌学者数字图书馆数字图书馆
  32. T.Terauchi。反例中的从属类型。在POPL'10中,第119-130页。ACM,2010年。谷歌学者谷歌学者数字图书馆数字图书馆
  33. H.Unno和N.Kobayashi。带插值的依赖类型推断。在PPDP’09中,第277--288页。ACM,2009年。谷歌学者谷歌学者数字图书馆数字图书馆
  34. H.Unno、N.Tabuchi和N.Kobayashi。通过高阶模型检查验证树处理程序。在APLAS’10,LNCS第6461卷,第312-327页。施普林格,2010年10月/12月。谷歌学者谷歌学者数字图书馆数字图书馆
  35. H.Xi和F.Pfenning。实际编程中的依赖类型。在POPL'99中,第214-227页。ACM,1999年。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 谓词抽象和CEGAR在高阶模型检验中的应用

              建议

              评论

              登录选项

              检查您是否可以通过登录凭据或您的机构访问本文。

              登录

              完全访问权限

              • 发布于

                封面图片ACM会议
                PLDI’11:第32届ACM SIGPLAN编程语言设计与实现会议记录
                2011年6月
                668页
                国际标准图书编号:9781450306638
                内政部:10.1145/1993498
                • 封面图片ACM SIGPLAN注意事项
                  ACM SIGPLAN通知 第46卷第6期
                  2011年PLDI
                  2011年6月
                  652页
                  国际标准编号:0362-1340
                  EISSN公司:1558-1160
                  内政部:10.1145/1993316
                  期刊目录

                版权所有©2011 ACM

                如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

                出版商

                计算机协会

                美国纽约州纽约市

                出版历史

                • 出版:2011年6月4日

                权限

                请求有关此文章的权限。

                请求权限

                检查更新

                限定符

                • 研究论文

                接受率

                总体验收率294属于1,576提交文件,19%

                即将召开的会议

                PLDI’24
                ACM SIGPLAN程序设计与实现会议
                2024年6月24日至28日
                哥本哈根,丹麦

              PDF格式

              以PDF文件查看或下载。

              PDF格式

              电子阅读器

              使用eReader联机查看。

              电子阅读器