摘要
艾肯,A.1996。 立场声明。 为ACM计算机研究战略方向研讨会(1996年6月14日至15日,马萨诸塞州剑桥)编程语言工作组准备。]] 谷歌学者 Assmann,U.和Weinhardt,M.,1993年。 并行命令式程序的过程间堆分析。 《大规模并行计算机编程模型》,W.K.Giloi、S.Jähnichen和B.D.Shriver编辑,IEEE出版社,华盛顿特区,74-82页。]] 谷歌学者 Bell,J.和Machover,M.1977年。 数理逻辑课程。 荷兰北部,阿姆斯特丹。]] 谷歌学者 Benedikt,M.、Reps,T.和Sagiv,M.,1999年。 用于描述链接数据结构的可判定逻辑。 1999年欧洲编程研讨会论文集,2--19。]] 谷歌学者 Cardelli,L.和Gordon,A.1998年。 移动环境。 《软件科学与计算结构基础学报》(FoSSaCS),M.Nivat,Ed.,计算机科学讲义,第1378卷,Springer-Verlag,纽约,140-155。]] 谷歌学者 Chase,D.、Wegman,M.和Zadeck,F.,1990年。 指针和结构分析。 在SIGPLAN编程语言设计与实现会议上,ACM出版社,纽约,296--310。]] 谷歌学者 Clarke,E.和Jha,S.,1995年。 模型检查中的对称性和归纳法。 《今日计算机科学:最新趋势和发展》,J.V.Leeuwen编辑,《计算机科学讲义》,第1000卷,Springer-Verlag,纽约,455-470。]] 谷歌学者 Clarke,E.、Grumberg,O.、Jha,S.、Lu,Y.和Veith,H.2000。 反例引导的抽象细化。 在计算机辅助验证程序中,154--169.]] 谷歌学者 Constable,R.、Johnson,S.和Eichenlaub,C.,1982年。 PL/CV2编程逻辑简介。 计算机科学讲义,第135卷。 纽约施普林格-弗拉格。]] 谷歌学者 库索特P.和库索特R.,1977年。 抽象解释:通过构造不动点近似值对程序进行静态分析的统一格模型。 在美国计算机学会编程语言原理研讨会上,纽约,238-252。]] 谷歌学者 库索特P.和库索特R.,1979年。 程序分析框架的系统设计。 在程序设计语言原理研讨会上,美国计算机学会,纽约,269-282。]] 谷歌学者 Das,S.、Dill,D.和Park,S.1999年。 具有谓词抽象的经验。 《计算机辅助验证程序》,第160--171页。]] 谷歌学者 Deutsch,L.1973年。 交互式程序验证器。 加利福尼亚大学伯克利分校博士论文]] 谷歌学者 Dijkstra,E.1976年。 编程学科。 新泽西州恩格尔伍德克利夫斯市普伦蒂斯·霍尔 谷歌学者 Elgaard,J.、Möller,A.和Schwartzbach,M.,2000年。 在树上运行的C程序的编译时调试。 2000年欧洲程序设计研讨会论文集,119-134。]] 谷歌学者 Emerson,E.和Sistla,A.1993年。 对称性和模型检查。 《计算机辅助验证程序》,C.Courcoubetis,Ed.,463--478。]] 谷歌学者 Ginsberg,M.1988年。 多值逻辑:人工智能中推理的统一方法。 公司。 智力。 4, 265--316.]] 谷歌学者 Graf,S.和Saidi,H.1997年。 用PVS构造抽象状态图。 《计算机辅助验证程序》,72--83。]] 谷歌学者 格里斯,D.1981。 编程科学。 纽约施普林格-弗拉格。]] 谷歌学者 亨德伦,L.1990。 用递归数据结构并行程序。 纽约州伊萨卡康奈尔大学博士论文 谷歌学者 Hendren,L.和Nicolau,A.1990年。 用递归数据结构并行程序。 IEEE传输。 Par.Dist.系统。 1,1(1月),35-47。]] 谷歌学者 Hendren,L.、Hummel,J.和Nicolau,A.1992年。 递归指针数据结构的抽象:改进命令式程序的分析和转换。 在SIGPLAN编程语言设计与实现会议上,ACM,纽约,249--260。]] 谷歌学者 Hoare,C.1975年。 递归数据结构。 国际期刊计算。 信息科学。 4,2105-132.]] 谷歌学者 Horwitz,S.、Pfeiffer,P.和Reps,T.1989年。 指针变量的依赖性分析。 在SIGPLAN编程语言设计与实现会议上,ACM,纽约,28-40。]] 谷歌学者 Jensen,J.、Jörgensen,M.、Klarlund,N.和Schwartzbach,M.,1997年。 使用一元二阶逻辑自动验证指针程序。 在SIGPLAN编程语言设计与实现会议上,226--236 谷歌学者 Jones,N.和Muchnick,S.,1981年。 类Lisp结构的流动分析和优化。 《程序流分析:理论与应用》,S.Muchnick和N.Jones主编,新泽西州恩格尔伍德克利夫斯Prentice-Hall,第4章,102-131。]] 谷歌学者 Jones,N.和Muchnick,S.,1982年。 使用递归数据结构进行过程间数据流分析和程序的灵活方法。 在美国计算机学会编程语言原理研讨会上,纽约,66-74。]] 谷歌学者 King,J.1969年。 程序验证器。 宾夕法尼亚州匹兹堡卡内基梅隆大学博士论文 谷歌学者 Kleene,S.1987年。 《元数学导论》,第二版,荷兰北部,阿姆斯特丹。]] 谷歌学者 Kunen,K.1998年。 个人沟通。]] 谷歌学者 Larus,J.和Hilfinger,P.,1988年。 检测结构访问之间的冲突。 在SIGPLAN编程语言设计与实现会议上,ACM,纽约,21-34。]] 谷歌学者 列夫·阿米,T.2000。 TVLA:基于Kleene的静态分析框架。 以色列Tel-Aviv大学硕士论文。]] 谷歌学者 Lev-Ami,T.和Sagiv,M.,2000年。 TVLA:执行静态分析的系统。 在静态分析研讨会上,280--301。]] 谷歌学者 Lev-Ami,T.,Reps,T.、Sagiv,M.和Wilhelm,R.,2000年。 将静态分析用于验证:案例研究。 ISSTA 2000:软件测试与分析国际研讨会论文集,26-38 谷歌学者 Lifschitz,V.1998年。 个人沟通。]] 谷歌学者 莫里斯,J.1982。 赋值和链接数据结构。 在《编程方法论的理论基础》一书中,M.Broy和G.Schmidt,Eds.,D.Reidel,Boston,35-41。]] 谷歌学者 尼尔森,F.、尼尔森,H.和萨吉夫,M.2000。 移动环境的Kleene分析。 《2000年ESOP会议录》,G.Smolka,Ed.,《计算机科学讲义》,第1782卷,纽约斯普林格,305-319。]] 谷歌学者 Plevyak,J.、Chien,A.和Karamcheti,V.,1993年。 高效并行执行的动态结构分析。 《并行计算的语言和编译器》,U.Banerjee、D.Gelernter、A.Nicolau和D.Padua编辑,《计算机科学讲义》,第768卷,Springer-Verlag,Portland,Ore,37-57。]] 谷歌学者 Rinetskey,N.和Sagiv,M.,2001年。 递归程序的过程间形状分析。 《CC 2001会议录》,R.Wilhelm,Ed.,《计算机科学讲义》,第2027卷,纽约斯普林格,133-149。]] 谷歌学者 Sagiv,M.、Reps,T.和Wilhelm,R.1998年。 用破坏性更新解决语言中的形状分析问题。 事务处理。 程序。 语言系统。 20,1(1月),1--50.]] 谷歌学者 Sagiv,M.、Reps,T.和Wilhelm,R.,1999年。 通过三值逻辑进行参数化形状分析。 在程序设计语言原理研讨会上,美国计算机学会,纽约,105-118。]] 谷歌学者 斯特兰斯基,J.1992。 动态(类Lisp)结构的抽象解释格。 Inf.Comp.公司。 101、1(11月)、70-102。]] 谷歌学者 Wang,E.Y.-B.1994年。 命令式语言中递归类型的分析。 加州大学伯克利分校博士论文]] 谷歌学者 Yahav,E.2001年。 使用三值逻辑验证并发Java程序的安全属性。 《程序设计语言原理研讨会论文集》,美国计算机学会,纽约,27-40。]] 谷歌学者 Yahav,E.、Reps,T.和Sagiv,M.,2001年。 LTL模型检查具有无限数量动态创建的线程和对象的系统。 技术代表TR-1424,Comp。 科学。 威斯康星州麦迪逊市威斯康星大学系,3月。]] 谷歌学者
索引术语
基于三值逻辑的参数化形状分析