摘要
1 Alur,R.和Grosu,R.分层反应机器的模块化细化。 在POPL中{31}.]] 谷歌学者 数字图书馆 2 Borgida,A.、Mylopoulos,J.和Reiter,R.关于程序规范中的框架问题。 IEEE软件工程学报21(1995),809-838。]] 谷歌学者 数字图书馆 三 Bornat,R.用Hoare逻辑证明指针程序。 第五届国际程序构造数学会议,LNCS 1837,葡萄牙利马桥,2000年。]] 谷歌学者 数字图书馆 4 Brookes,S.、Main,M.、Melton,A.和Mislove,M.,Eds.编程语义的数学基础,第十一届年会(美国路易斯安那州新奥尔良杜兰大学,1995年3月29日至4月1日),理论计算机科学电子笔记第1卷,Elsevier Science。]] 谷歌学者 5 Burstall,R.证明改变数据结构的程序正确性的一些技术。 机器智能7(1972),23-50。]] 谷歌学者 6 Calcagno,C.、Ishtiaq,S.和O'Hearn,P.《Hoare逻辑中指针别名、分配和处理的语义分析》。 2000年第二届ACM SIGPLAN国际声明式编程原理和实践会议记录。]] 谷歌学者 数字图书馆 7 Cardelli,L.和Ghelli,G.基于环境逻辑的半结构化数据查询语言。 手稿,2000年4月4日。]] 谷歌学者 8 Cardelli,L.和Gordon,A.D.随时随地。 移动环境的模态逻辑。 在POPL中{31}.]] 谷歌学者 数字图书馆 9 Cervesato,I.和Pfenning,F.线性逻辑框架。《第十一届计算机科学逻辑年会论文集》|LICS’96(1996年7月27日至30日),IEEE计算机学会出版社,第264-275页。]] 谷歌学者 数字图书馆 10 Cook,S.A.程序验证公理系统的健全性和完整性。 SIAM J.on Computing 7(1978),70-90。]] 谷歌学者 交叉引用 11 de Boer,F.面向对象的WP演算。 《FOSSACS’99会议录》(1999)。]] 谷歌学者 数字图书馆 12 Girard,J.-Y.线性逻辑。 理论计算机科学(1987),1-102。]] 谷歌学者 数字图书馆 13 Girard,J.-Y.走向相互作用的几何。 《计算机科学和逻辑分类》(1989),美国数学学会,第69-108页。 当代数学第92卷。]] 谷歌学者 14 Guttag,J.,Horning,J.和Wing,J.Larch五个简单的片段。 TR 5,DEC系统研究中心,1985年。]] 谷歌学者 15 Hoare,C.和He,J.指针和对象的跟踪模型。 《ECCOP’99:面向对象编程》,第十三届欧洲会议(1999),R.Guerraoui,Ed.,第1-17页。 计算机科学课堂讲稿,第1628卷,施普林格出版社。]] 谷歌学者 数字图书馆 16 Hoare,C.A.R.和Wirth,N.编程语言Pascal的公理化定义。 信息学报2(1973),335-355。]] 谷歌学者 数字图书馆 17 Honsell,F.、Mason,I.A.、Smith,S.和Talcott,C.,一种变量类型的效应逻辑。 信息与计算119,1(1995年5月),55-90。]] 谷歌学者 数字图书馆 18 Jenson,J.、Jorgensen,M.、Klarkund,N.和Schwartzback,M.使用一元二阶逻辑自动验证指针程序。 《ACM SIGPLAN’97编程语言设计与实现会议论文集》(1997),第225-236页。 SIGPLAN通知32(5)。]] 谷歌学者 数字图书馆 19 Kripke,S.A.直觉主义逻辑的语义分析I.在形式系统和递归函数中,J.N.Crossley和M.A.E.Dummett,Eds.North-Holland,Amsterdam,1965年,第92-130页。]] 谷歌学者 20 Leino,K.走向可靠的模块化程序。 加州理工学院博士论文,加州帕萨迪纳,1995年。]] 谷歌学者 数字图书馆 21 Miller,D.关于将逻辑用作规范语言的观察。 在GULP-PRODE'95——声明性编程联合会议上(Marina de Vietri,Salerno,意大利,1995年9月)。]] 谷歌学者 22 Moller,B.用指针结构计算。 《软件构造数学学报》(1997),查普曼和霍尔,第24-48页。]] 谷歌学者 数字图书馆 23 Morris,J.赋值的一般公理。 赋值和链接数据结构。 Schorr-Waite算法的证明。 在编程方法论的理论基础(1982)中,M.Broy和G.Schmidt,Eds.,Reidel,pp.25-51。]] 谷歌学者 交叉引用 24 Necula,G.防卡密码。 在第24届ACM SIGPLAN-SIGCT编程语言原理研讨会论文集(POPL’97)(1997)。]] 谷歌学者 数字图书馆 25 O’Hearn,P.和Pym,D.《捆绑暗示的逻辑》。 符号逻辑公报5,2(1999年6月),215-244。]] 谷歌学者 交叉引用 26 O'Hearn,P.、Pym,D.和Yang,H.《可能的世界和资源:BI的语义》,2000年10月提交。]] 谷歌学者 27 O'Hearn,P.和Yang,H.使用捆绑暗示对指针程序进行局部推理。 编制中,2000年。]] 谷歌学者 28 O'Hearn,P.W.、Power,A.J.、Takeyama,M.和Tennent,R.D.重新审视了干扰的句法控制。 理论计算机科学228,1-2(1999年10月),211-252。 {4}和{29}第2卷中的初步版本。]] 谷歌学者 数字图书馆 29 O'Hearn,P.W.和Tennent,R.D.,Eds.《类算法语言》。 两卷,Birkhauser,波士顿,1997年。]] 谷歌学者 数字图书馆 30 Open,D.C.和Cook,S.A.证明了关于操作数据结构的程序的断言。 第七届美国计算机学会计算理论年会会议记录(1975年5月5日至7日,新墨西哥州阿尔伯克基),第107-116页。]] 谷歌学者 数字图书馆 31 第27届美国计算机学会SIGPLAN-SIGACT编程语言原理年会(2000年)会议记录,美国计算机学会,纽约。]] 谷歌学者 32 组合蕴涵逻辑的语义和证明理论。 2000年编写专著。 请参见 http://www.dcs.qmw.ac.uk/ ~pym.]] 谷歌学者 33 Reiter,R.情境演算中的框架问题:目标回归的简单解决方案(有时)和完整结果。 《人工智能和计算数学理论:纪念约翰·麦卡锡的论文》编辑V.Lifschitz,第359-380页。 学术出版社,1991年。]] 谷歌学者 数字图书馆 34 Reynolds,J.C.干扰的句法控制。 《第五届美国计算机学会编程语言原理年会会议记录》(1978年1月,亚利桑那州图森市),美国计算机学会,纽约,第39-46页。 也在{29}卷1中。]] 谷歌学者 数字图书馆 35 Reynolds,J.C.关于共享可变数据结构的直觉推理。 《计算机科学千年展望》,帕尔格罗夫,2000年。]] 谷歌学者 36 Reynolds,J.C.关于共享可变数据结构的推理讲座。 IFIP工作组2.3使用逻辑进行最先进程序设计的学校/研讨会。 阿根廷坦迪尔,2000年9月。]] 谷歌学者 37 Sagiv,M.、Reps,T.和Wilhelm,R.通过三值逻辑进行参数形状分析。 在POPL'99中。]] 谷歌学者 数字图书馆 38 Smith,F.、Walker,D.和Morrisett,G.别名类型。 99年ESOP会议记录。]] 谷歌学者 数字图书馆 39 Walker,D.和Morrisett,G.递归数据结构的别名类型。 手稿,2000年4月。]] 谷歌学者 40 Xu,Z.、Miller,B.和Reps,T.机器代码的安全检查。 在PLDI'00中。]] 谷歌学者 数字图书馆
索引术语
BI作为可变数据结构的断言语言
建议
BI作为可变数据结构的断言语言 POPL'01:第28届ACM SIGPLAN-SIGACT编程语言原理研讨会会议记录 雷诺兹开发了一种逻辑,用于对可变数据结构进行推理,在这种逻辑中,前置条件和后置条件都是用丰富的直觉逻辑写成的,其中包含了空间连接形式。 我们从……的角度研究该方法。。。 BI作为可变数据结构的断言语言 雷诺兹开发了一种逻辑,用于对可变数据结构进行推理,在这种逻辑中,前置条件和后置条件都是用丰富的直觉逻辑写成的,其中包含了空间连接形式。 我们从……的角度研究该方法。。。