跳到主要内容
2014年10月14日/255388.2535873acm会议文章/章节视图摘要出版物页面波普尔会议记录会议集合
研究论文

一种用于高阶模型检验的类型定向抽象精化方法

出版:2014年1月8日出版历史

摘要

高阶递归格式的平凡自动机模型检验问题已经成为与高阶程序自动验证相关的一个广泛研究的对象。这个问题非常困难:尽管近年来取得了相当大的进展,但还没有任何决策过程能够比包含数百条重写规则的递归方案更强大。我们提出了一种新的固定参数多项式时间算法,该算法基于一种新颖的、类型定向的抽象求精形式,在这种形式中,方案的行为由抽象根据它们所在的交集类型(它们满足的属性)来区分。与其他交集类型的方法不同,我们的算法同时考虑了属性自动机的接受和对偶的接受,以便通过从两边收敛到问题实例的解决方案来最小化所做的工作量。我们构建了算法的原型实现“前言”,并收集了大量证据,从经验上证明该算法很容易扩展到数千条规则的递归方案,远远超出了当前最先进的高阶模型检查器的能力。

跳过补充材料部分

补充材料

d1_左_t5.mp4

英里4

243 MB

工具书类

  1. T.Ball和S.K.Rajamani。Bebop:布尔程序的符号模型检查器。在SPIN’00,LNCS第1885卷,第113-130页。施普林格,2000年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. H.Barendregt、M.Coppo和M.Dezani-Ciancaglini。过滤器lambda模型和类型赋值的完整性。符号逻辑杂志,48(4):931-9401983。谷歌学者谷歌学者交叉引用交叉引用
  3. C.H.Broadbent和N.Kobayashi。高阶递归格式的基于饱和度的模型检查。在CSL’13,LIPIcs第23卷,第129-148页。Schloss Dagstuhl,2013年。谷歌学者谷歌学者
  4. C.H.Broadbent、A.Carayol、M.Hague和O.Serre。可折叠下推系统的饱和方法。在ICALP’12《计算机科学讲义》第7392卷,第165-176页。施普林格,2012年。谷歌学者谷歌学者数字图书馆数字图书馆
  5. C.H.Broadbent、A.Carayol、M.Hague和O.Serre。C-SHORe:验证高阶程序的可折叠方法。在ICFP’13中,第13-24页。ACM,2013年。谷歌学者谷歌学者数字图书馆数字图书馆
  6. E.M.Clarke、O.Grumberg、S.Jha、Y.Lu和H.Veith。反例引导的抽象细化。在CAV'00中,第154-169页。Springer-Verlag,2000年。谷歌学者谷歌学者数字图书馆数字图书馆
  7. M.Coppo和M.Dezani。lambda演算的基本泛函理论的扩展。《圣母院形式逻辑杂志》,21(4):685-6931980。谷歌学者谷歌学者交叉引用交叉引用
  8. M.Hague、A.S.Murawski、C.H.L.Ong和O.Serre。可折叠下推自动机和递归方案。在LICS’08中,第452--461页。IEEE计算机学会,2008年。谷歌学者谷歌学者数字图书馆数字图书馆
  9. S.Jagannathan、S.Weeks和A.K.Wright。类型化中间语言的类型定向流分析。在SAS’97中,《计算机科学讲义》第1302卷,第232-249页。施普林格,1997年。谷歌学者谷歌学者数字图书馆数字图书馆
  10. N.D.琼斯。lambda表达式的流分析。在ICALP’81,LNCS第115卷,第114-128页。施普林格,1981年。谷歌学者谷歌学者数字图书馆数字图书馆
  11. N.小林。用于验证高阶程序的类型和高阶递归方案。在POPL'09中,第416--428页。ACM,2009年。谷歌学者谷歌学者数字图书馆数字图书馆
  12. N.小林。模型检查高阶函数。在PPDP'09中,第25-36页。ACM,2009年。谷歌学者谷歌学者数字图书馆数字图书馆
  13. N.小林。一种实用的线性时间算法,用于高阶递归方案的平凡自动机模型检查。在FOSSACS 2011中,《计算机科学讲义》第6604卷,第260-274页。施普林格,2011年。谷歌学者谷歌学者数字图书馆数字图书馆
  14. N.Kobayashi和C.-H.L.Ong。一种类型系统,相当于高阶递归格式的模态多演算模型检查。在LICS 2009中,第179-188页。IEEE计算机学会,2009年。谷歌学者谷歌学者数字图书馆数字图书馆
  15. N.Kobayashi和C.-H.L Ong。模态多演算片段的模型检查递归方案的复杂性。《计算机科学中的逻辑方法》,7(4),2011年。谷歌学者谷歌学者
  16. N.Kobayashi、N.Tabuchi和H.Unno。用于程序验证的高阶多参数树变换器和递归方案。2010年POPL'10,第495-508页。谷歌学者谷歌学者数字图书馆数字图书馆
  17. N.Kobayashi、R.Sato和H.Unno。谓词抽象和CEGAR用于高阶模型检查。在PLDI’11中,第222--233页。ACM,2011年。谷歌学者谷歌学者数字图书馆数字图书馆
  18. D.E.Muller和P.E.Schupp。无限树上的交替自动机。理论计算机科学,54(2-3):267--2761987。谷歌学者谷歌学者数字图书馆数字图书馆
  19. R.P.Neatherway、C.-H.L.Ong和S.J.Ramsay。一种基于遍历的高阶模型检查算法。在ICFP’12中,第353--364页。ACM,2012年。谷歌学者谷歌学者数字图书馆数字图书馆
  20. C.-H.L.Ong。关于由高阶递归方案生成的模型检查树。在LICS’06中,第81-90页。IEEE组件。Soc.,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  21. C.-H.L.Ong。高阶计算模型:递归方案和可折叠下推自动机。在LLRS’10中,第263-299页。2010谷歌学者谷歌学者
  22. C.-H.L.Ong和S.J.Ramsay。用模式匹配的代数数据类型验证高阶函数程序。在POPL'11中,第587-598页。ACM,2011年。谷歌学者谷歌学者数字图书馆数字图书馆
  23. J.Plevyak和A.A.Chien。面向对象语言的精确具体类型推理。在OOPSLA’94中,第324-340页。ACM,1994年。谷歌学者谷歌学者数字图书馆数字图书馆
  24. S.J.Ramsay、R.P.Neatherway和C.H.L.Ong。一种用于高阶模型检查的类型定向抽象精化方法。长版本:http://mjolnir.cs.ox.ac.uk/papers/prefoce.pdf。谷歌学者谷歌学者
  25. R.Sato、H.Unno和N.Kobayashi。面向高阶程序的可扩展软件模型检查器。《政治公众人物》2013年,第53-62页。ACM,2013年。谷歌学者谷歌学者数字图书馆数字图书馆
  26. Y.Tobita、T.Tsukada和N.Kobayashi。通过高阶模型检查进行精确的流量分析。在FLOPS’12中,LNCS第7294卷,第275-289页。施普林格,2012年。谷歌学者谷歌学者数字图书馆数字图书馆
  27. S.van Bakel。lambda演算的严格交集类型。ACM计算调查,43(3):2011。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 一种用于高阶模型检验的类型定向抽象精化方法

              建议

              评论

              登录选项

              请检查您是否可以通过登录凭据或您的机构访问此文章以获得完全访问权限。

              登录

              完全访问权限

              • 发布于

                封面图片ACM会议
                POPL’14:第41届ACM SIGPLAN-SIGACT编程语言原理研讨会会议记录
                2014年1月
                702页
                十亿英镑:9781450325448
                内政部:10.1145/2535838
                • 封面图片ACM SIGPLAN注意事项
                  ACM SIGPLAN通知 第49卷第1期
                  2014年流行音乐
                  2014年1月
                  661页
                  国际标准编号:0362-1340年
                  EISSN公司:1558-1160
                  内政部:10.1145/2578855
                  期刊目录

                版权所有©2014 ACM

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

                出版商

                计算机协会

                美国纽约州纽约市

                出版历史

                • 出版:2014年1月8日

                权限

                请求有关此文章的权限。

                请求权限

                检查更新

                限定符

                • 研究论文

                验收费率

                府绸'14纸张接受率51属于220提交文件,23%总体验收率824属于4,130提交文件,20%

                即将召开的会议

                流行乐'25
                第52届ACM SIGPLAN编程语言原理年会
                2025年1月19日至25日
                丹佛,有限公司,美国

              PDF格式

              以PDF文件查看或下载。

              PDF格式

              电子阅读器

              使用eReader联机查看。

              电子阅读器