跳到主要内容
研究论文
免费访问

证明程序终止

出版:2011年5月1日出版历史
跳过抽象节

摘要

与流行的观点相反,证明终止并非总是不可能的。

工具书类

  1. Babic,D.、Hu,A.J.、Rakamaric,Z.和Cook,B.通过分歧证明终止。SEFM、,2007谷歌学者谷歌学者数字图书馆数字图书馆
  2. Ball,T.、Bounimova,E.、Cook,B.、Levin,V.、Lichtenberg,J.、McGarvey,C.、Ondrusek,B.、Rajamani,S.K.和Ustuner,A.设备驱动程序的全面静态分析。EuroSys会议记录,2006谷歌学者谷歌学者数字图书馆数字图书馆
  3. Berdine,J.、Chawdhary,A.、Cook,B.、Distefano,D.和O'Hearn,P.,不变性分析的方差分析。POPL会议记录,2007谷歌学者谷歌学者数字图书馆数字图书馆
  4. Berdine,J.、Cook,B.、Distefano,D.和O'Hearn,P.具有变形堆的程序的自动终止证明。CAV会议记录,2006谷歌学者谷歌学者数字图书馆数字图书馆
  5. Bouajjani,A.、Bozga,M.、Habermehl,P.、Iosif,R.、Moro,P.和Vojnar,T.带有列表的程序是计数器自动机。CAV会议记录,2006谷歌学者谷歌学者数字图书馆数字图书馆
  6. Bradley,A.、Manna,Z.和Sipma,H.多项式程序的终止。VMCAI会议记录,2005谷歌学者谷歌学者数字图书馆数字图书馆
  7. Bradley,A.,Manna,Z.和Sipma,H.B.具有可达性的线性排名。CAV会议记录,2005谷歌学者谷歌学者数字图书馆数字图书馆
  8. Bradley,A.、Manna,Z和Sipma,H.B.多等级原则。ICALP会议记录,2005谷歌学者谷歌学者数字图书馆数字图书馆
  9. Chawdhary,C.、Cook,B.、Gulwani,S.、Sagiv,M.和Yang,H.对抽象概念进行排名。员工持股计划程序,2008谷歌学者谷歌学者数字图书馆数字图书馆
  10. Codish,M.、Genaim,S.、Bruynooghe,M.、Gallagher,J.和Vanhove,W.一次循环一圈。WST会议记录,2003谷歌学者谷歌学者
  11. 列(&A)#243;n、 M.和Sipma,H.线性排序函数的合成。TACAS会议记录,2001谷歌学者谷歌学者数字图书馆数字图书馆
  12. Cook,B.,Gotsman,A.,Podelski,A.,Rybalchenko,A.和Vardi,M.证明了程序最终会做一些好事。POPL会议记录,2007谷歌学者谷歌学者数字图书馆数字图书馆
  13. Cook,B.、Gulwani,S.、Lev-Ami,T.、Rybalchenko,A.和Sagiv,M.证明有条件终止。CAV会议记录,2008谷歌学者谷歌学者数字图书馆数字图书馆
  14. Cook,B.、Podelski,A.和Rybalchenko,A.系统代码的终止证明。PLDI会议记录,2006谷歌学者谷歌学者数字图书馆数字图书馆
  15. Dershowitz,N.、Lindenstrauss,N.,Sagiv,Y.和Serebrenik,A.逻辑程序自动终止分析的一般框架。申请。代数工程通讯。计算。,2001谷歌学者谷歌学者交叉引用交叉引用
  16. Farkas,J.和#220;这是Ungleichungen的理论。日记账f&amp#252;r die reine und angewandte Mathematik,1902谷歌学者谷歌学者
  17. Geser,A.相对终止。博士论文,1990年。谷歌学者谷歌学者
  18. Giesl,J.、Swiderski,S.、Schneider-Kamp,P.和Thiemann,R.哈斯克尔自动终止分析:从术语重写到编程语言。RTA程序,2006谷歌学者谷歌学者数字图书馆数字图书馆
  19. Giesl,J.Thiemann,R.,Schneider-Kamp,P.和Falke,S.使用AProVE自动终止证明。RTA程序,2004谷歌学者谷歌学者交叉引用交叉引用
  20. Gotsman,A.、Cook,B.、Parkinson,M.和Vafeiadis,V.证明非阻塞算法不会阻塞。POPL会议记录,2009谷歌学者谷歌学者数字图书馆数字图书馆
  21. Gupta,A.、Henzinger,T.、Majumdar,R.、Rybalchenko,A.和Xu,R.证明非终止。POPL会议记录,2008谷歌学者谷歌学者数字图书馆数字图书馆
  22. Jones,C.B.为开发干扰程序的方法而采取的初步步骤。ACM事务处理。程序。语言系统。,1983谷歌学者谷歌学者数字图书馆数字图书馆
  23. Jula,H.、Tralamazza,D.、Zamfir,C.和Candea,G.死锁免疫:使系统能够防御死锁。OSDI会议记录,2008谷歌学者谷歌学者数字图书馆数字图书馆
  24. Lee,C.S.,Jones,N.D.和Ben-Amram,A.M.,《计划终止的规模变化原则》。POPL会议记录,2001谷歌学者谷歌学者数字图书馆数字图书馆
  25. Magill,S.、Berdine,J.、Clarke,E.和Cook,B.形状分析的算术强化。SAS会议记录,2007谷歌学者谷歌学者数字图书馆数字图书馆
  26. Manolios,P.和Vroon,D.使用调用上下文图进行终止分析。CAV会议记录,2006谷歌学者谷歌学者数字图书馆数字图书馆
  27. McMillan,K.L.关于活力的循环构图推理。CHARME诉讼,1999谷歌学者谷歌学者数字图书馆数字图书馆
  28. Misra,J和Chandy,K.M.过程网络的证明。IEEE传输。软件工程师。,1981谷歌学者谷歌学者数字图书馆数字图书馆
  29. Pnueli,A.、Podelski,A.和Rybalchenko,A.将公平性和良好基础分离用于公平离散系统的分析。TACAS会议记录,2005谷歌学者谷歌学者数字图书馆数字图书馆
  30. Podelski,A和Rybalchenko,A。合成线性排序函数的完整方法。VMCAI会议记录,2004谷歌学者谷歌学者交叉引用交叉引用
  31. Podelski,A和Rybalchenko,A.变换不变量。LICS会议记录,2004谷歌学者谷歌学者数字图书馆数字图书馆
  32. Podelski,A.和Rybalchenko,A.转换谓词抽象和公平终止。POPL会议记录,2005谷歌学者谷歌学者数字图书馆数字图书馆
  33. Podelski,A.、Rybalchenko,A.和Wies,T.需求堆假设。CAV会议记录,2008谷歌学者谷歌学者数字图书馆数字图书馆
  34. 关于形式逻辑问题。伦敦数学。Soc.公司。,1930谷歌学者谷歌学者交叉引用交叉引用
  35. 斯蒂克斯,G。把终结者送来。科学美国人(2006年11月)。谷歌学者谷歌学者
  36. 斯特拉奇,C。一个不可能的程序。计算机杂志,1965谷歌学者谷歌学者
  37. Tiwari,A.线性程序的终止。CAV会议记录,2004谷歌学者谷歌学者交叉引用交叉引用
  38. 图灵,A.关于可计算数字,以及对Entscheidungsproblem的应用。伦敦数学学会,1936谷歌学者谷歌学者
  39. 图灵,A.检查大型例程。《高速自动计算机会议报告》,1949年。谷歌学者谷歌学者
  40. Yang,H.、Lee,O.、Berdine,J.、Calcagno,C.、Cook,B.、Distefano,D.和O'Hearn,P.系统代码的可缩放形状分析。CAV会议记录,2008谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 证明程序终止

                  建议

                  评论

                  阿图罗·奥尔蒂斯·塔皮亚

                  几十年来,解决决策问题(证明给定程序是否会在有限的时间内终止)的最佳方法一直是使用单片排序函数。这些通常是自然数域中条件与算术函数的组合。然而,即使对于简单的程序,这种方法也可能很困难。根据库克等人的说法,存在几种替代方案。我们可以通过使用析取参数来增加模块性,我们可以通过在编译时使用断言语句来进一步改进。即使编译期间的完整断言检查本身是一个无法确定的问题,但与终止相比,它更容易出现困难,我们也可以这样做。析取终止参数的实现可以通过细化来实现,细化从一个排名函数开始,如果不成功,我们可以使用另一个具有更广(或更复杂)域的排名函数进行进一步细化,等等。另一种方法是通过方差分析,这意味着我们使用有限数量的排名函数,然后使用综合工具检查每个排名函数是否有良好的基础。最后一种方法总是终止(与细化方法相反),但在基于细化的方法成功的情况下,可能会返回“不知道”。Cook等人还提到了未来的发展方向,例如动态分配堆和非线性系统(在某种程度上类似于多线程系统),以及相对于静态系统的活性,以防止崩溃转储。我强烈推荐这篇论文给人工智能研究人员和操作系统开发人员;然而,它写得很清楚,所以任何计算机专家或高级本科生都可以阅读。在线计算评论服务

                  访问计算机文献的关键评论在这里

                  成为评论员计算评论。

                  评论

                  登录选项

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

                  登录

                  完全访问权限

                  • 发布于

                    ACM的封面图像通信
                    ACM通信 第54卷第5期
                    2011年5月
                    134页
                    国际标准编号:0001-0782年
                    EISSN公司:1557-7317
                    内政部:10.1145/1941487
                    期刊目录

                    版权所有©2011 ACM

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

                    出版商

                    计算机协会

                    美国纽约州纽约市

                    出版历史

                    • 出版:2011年5月1日

                    权限

                    请求有关此文章的权限。

                    请求权限

                    检查更新

                    限定符

                    • 研究论文
                    • 受欢迎的
                    • 推荐

                  PDF格式

                  以PDF文件的形式查看或下载。

                  PDF格式

                  电子阅读器

                  使用eReader联机查看。

                  电子阅读器

                  HTML格式

                  以HTML格式查看本文。

                  查看HTML格式