鲍玉燕;Gary T.Leavens。;吉登·恩斯特 统一分离逻辑和区域逻辑以实现互操作性。 (英语) Zbl 1398.68091号 正式Asp。计算。 30,编号3-4,381-441(2018). 理学硕士: 68号30 软件工程的数学方面(规范、验证、度量、需求等) 03B70号 计算机科学中的逻辑 68第05页 数据结构 关键词:分离逻辑;细粒度区域逻辑;框架;共享可变数据;形式规范;形式验证;霍尔逻辑;统一细粒度区域逻辑(UFRL) 软件:达夫尼;CVC4型;VeriFast公司;JML公司;规格#;z3型;小脚;布吉;GitHub公司 PDF格式BibTeX公司 XML格式引用 \textit{Y.Bao}等人,正式Asp。计算。30,编号3--4,381--441(2018;Zbl 1398.68091) 全文: 内政部 参考文献: [1] 巴内特,M;Chang,B-YE;DeLine,R;雅各布斯,B;Leino,KRM,Boogie:面向对象程序的模块化可重用验证器,No.4111,364-387,(2006),纽约 [2] Barrett C、Conway CL、Deters M、Hadarean L、JovanovićD、King T、Reynolds A、Tinelli C(2011)Cvc4。摘自:第23届计算机辅助验证国际会议论文集,CAV’11。柏林施普林格,第171-177页 [3] Berdine,J.,Calcagno,C.,OHearn PW:分离逻辑的一个可判定片段。收录于:Lodaya,K.,Mahajan,M.(编辑)FSTTCS 2004:软件技术和理论计算机科学基础。计算机科学课堂讲稿,第3328卷,第97-109页。施普林格,柏林(2004) [4] Berdine J,Calcagno C,O'Hearn PW(2006)Smallfoot:使用分离逻辑的模块化自动断言检查。摘自:第四届组件和对象形式化方法国际会议记录,FMCO'05。柏林施普林格,第115-137页 [5] Berdine J、Calcagno C、O'Hearn PW、Mary Q(2005)《分离逻辑的符号执行》。In:在APLAS中。施普林格,第52-68页·Zbl 1159.68363号 [6] Bao Y,Ernst G(2016)定义直觉分离逻辑语义的KIV项目。http://www.eecs.ucf.edu/ybao/project/sl-semantics/index.xml [7] Bao Y,Ernst G(2016)一个KIV项目,用于将支持编码的分离逻辑证明为统一的细粒度区域逻辑。http://www.eecs.ucf.edu/ybao/project/frl-sep-expr/index.xml [8] 博博特,B;Filliátre,J-C,《分离谓词:一阶逻辑中分离逻辑的味道》,167-181,(2012),柏林 [9] Beckert,B.,Hähnle,R.,Schmitt,P.H.:面向对象软件的验证:计算机科学中的KeY方法讲义,第4334卷。柏林施普林格出版社(2007) [10] Bao Y,Leavens GT,Ernst G(2015)细粒度区域逻辑中的条件效应。在:第17届类Java程序正式技术研讨会论文集,FTfJP’15。美国纽约州纽约市ACM,第5:1-5:6页 [11] Bao Y,Leavens GT,Ernst G(2016)细粒度区域逻辑和统一细粒度地区逻辑。技术报告CS-TR-16-01,计算机科学,佛罗里达州奥兰多市中佛罗里达大学,2016年8月。http://www.eecs.ucf.edu/ybao/tech-reports/FRL-UFRL-TR.pdf [12] 巴内特,M;KRM Leino;舒尔特,W;Barthe,G(编辑);Burdy,L(编辑);Huisman,M(编辑);Lanet,J-L(编辑);Muntean,T(编辑),《规范#编程系统:概述》,第3362、49-69号,(2005),纽约 [13] 博尔吉达,A;Mylopoulos,J;Reiter,R,《关于程序规范中的框架问题》,IEEE Trans-Softw Eng,21785-798,(1995) [14] Banerjee B,Naumann DA(2013),全局不变量的局部推理,第二部分:动态边界。美国临床医学杂志60(3):19:1-19:73 [15] 班纳吉,A;Naumann,DA,《使用纯方法调用对规范的框架进行逻辑分析》,3-20,(2014),Cham [16] 班纳吉,A;Naumann,DA;罗森博格,S;Vitek,J(编辑),关于全局不变量的局部推理的区域逻辑,第5142号,第387-411页,(2008),纽约 [17] Banerjee A、Naumann DA、Rosenberg S(2013)《全局不变量的局部推理》,第一部分:区域逻辑。美国临床医学杂志60(3):18:1-18:56 [18] Brotherston J(2007)在成串含义的逻辑中形式化了归纳推理。摘自:2007年SAS第14届国际静态分析会议记录。柏林施普林格,第87-103页·Zbl 1211.68081号 [19] Cook B、Haase C、Ouaknine J、Parkinson M、Worrell J(2011)《分离逻辑片段中的可追踪推理》。收录于:CONCUR 2011-货币理论:第22届国际会议,CONCUR 2011,德国亚琛,2011年9月6-9日。诉讼程序。柏林施普林格,第235-249页·Zbl 1300.03017号 [20] 查林,P;Kiniry,JR;Leavens,燃气轮机;Poll,E,Beyond断言:使用JML和ESC/java2进行高级规范和验证,第4111号,342-363,(2006),柏林 [21] Cheon,Y;Leavens,燃气轮机;Sitaraman,M;Edwards,S,《模型变量:在契约设计中干净地支持抽象》,Softw Pract Exp,35,583-599,(2005) [22] 莫拉,L;Bjørner,N,Z3:一个高效的SMT求解器,编号4963,337-340,(2008),柏林 [23] Distefano D,O'Hearn PW,Yang H(2006)基于分离逻辑的局部形状分析。在2006年TACAS第12届系统构建和分析工具和算法国际会议的会议记录中。施普林格,柏林,第287-302页·Zbl 1180.68112号 [24] Ernst G、Pfhler J、Schellhorn G、Haneberg D、Reif W(2014)Kiv:概述和验证该竞争。国际J Softw Tools Technol Transf 1-18 [25] Ford RL,Leino KRM(2017)Dafny参考手册(草案)。https://github.com/Microsoft/dafny/blob/master/Docs/DafnyRef/out/DafnyRef.pdf [26] Guttag,合资公司;霍宁,JJ;Wing,JJ,larch系列规范语言,IEEE Softw,2,24-36,(1985) [27] Hobor A,Villard J(2012)数据结构中共享的影响。摘自:第40届ACM SIGPLAN-SIGACT编程语言原理研讨会会议记录,POPL’13。ACM,纽约,第523-536页·Zbl 1301.68180号 [28] Ishtiaq SS,O'Hearn PW(2001)BI作为可变数据结构的断言语言。摘自:第28届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集,POPL'01。ACM,纽约,第14-26页 [29] Jones,C.B.:使用VDM进行系统软件开发。国际计算机科学系列,Prentice-Hall Inc,Englewood Cliffs(1986)·Zbl 0584.68008号 [30] Jacobs B、Smans J、Piessens F(2010)《verifast程序验证器:教程》 [31] IT部卡西奥斯;Sekerinski,E(编辑);Misra,J(编辑);Nipkow,T(ed.),《动态帧:无限制地支持帧、依赖和共享》,第4085号,第268-283页,(2006),柏林 [32] Kassios,IT,动态框架理论,Form Asp Compute,23,267-288,(2011)·Zbl 1252.68192号 [33] Leavens GT、Baker AL、Ruby C(2001)《JML的初步设计:Java的行为接口规范语言》。技术报告98-06q,爱荷华州立大学计算机科学系,2001年12月。这是一个过时的版本 [34] Leavens,燃气轮机;亚利桑那州贝克;Ruby,C,《JML的初步设计:Java的行为接口规范语言》,ACM SIGSOFT Softw Eng Notes,31,1-38,(2006) [35] Leino KRM(1995)面向可靠的模块化程序。加州理工学院博士论文。可用作技术报告Caltech-CS-TR-95-03 [36] Leino,KRM,《数据组:指定扩展状态的修改》,144-153,(1998),纽约 [37] Leino KRM(2008)面向对象软件的规范和验证。Marktoberdorf国际暑期学校的课堂讲稿。http://research.microsoft.com/en-us/um/people/leino/papers/krml190.pdf [38] Leino KRM(2010)Dafny:功能正确性的自动程序验证器。在:编程逻辑、人工智能和推理,第16届国际会议,LPAR-16(计算机科学讲义),第6355卷。施普林格,pp 348-370·Zbl 1253.68095号 [39] KRM Leino;缪勒,P;Castagna,G(ed.),《验证多线程程序的基础》,第5502378-393号,(2009),柏林·兹比尔12346.8078 [40] Leino KRM,Monahan R(2010)Dafny遇到了验证基准的挑战。收录:第三届验证软件国际会议论文集:理论、工具、实验(计算机科学讲稿),第6217卷。柏林施普林格,第112-126页 [41] KRM Leino;Nelson,G,数据抽象和信息隐藏,ACM Trans Program Lang Syst,24491-553,(2002) [42] Leino KRM,Poetzsch-Heffter A,Zhou Y(2002)使用数据组来指定和检查副作用。在:ACM SIGPLAN 2002年编程语言设计和实现会议记录(PLDI’02)(ACM SIGPLAN通知),第37(5)卷。ACM,纽约,第246-257页 [43] 缪勒,P;Poetzsch-Heffter,A;Leavens,GT,分层对象结构的模不变量,科学计算程序,62253-286,(2006)·兹比尔1100.68539 [44] Mostowski W,Ulbrich M(2015)通过抽象谓词实现方法契约的动态调度。摘自:第14届模块化国际会议记录,模块化2015。ACM,纽约,第109-116页 [45] Müller,P.:面向对象程序的模块化规范和验证(计算机科学讲义),第2262卷。柏林施普林格出版社(2002年)·Zbl 0998.68034号 [46] Noble J、Vitek J、Potter J(1998)《灵活别名保护》。In:Jul E(ed)ECOOP’98——面向对象编程,第12届欧洲会议,比利时布鲁塞尔(计算机科学讲稿),第1445卷。施普林格,第158-185页 [47] O'Hearn P、Reynolds J、Yang H(2001)《关于改变数据结构的程序的局部推理》。收录于:CSL’01会议录(计算机科学讲稿),第2142卷。柏林施普林格,第1-19页·Zbl 0999.68045号 [48] O'Hearn PW,Yang H,Reynolds JC(2004)《分离与信息隐藏》。摘自:2004年第31届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集。ACM,纽约,第268-280页 [49] O'Hearn PW,Yang H,Reynolds JC(2009)《分离与信息隐藏》。ACM Trans程序语言系统31(3):11:1-11:50 [50] Parkinson MJ(2005)Java的局部推理。技术报告654,剑桥大学计算机实验室,2005年11月。作者的博士论文 [51] M型帕金森;比尔曼,G;Palsberg,J(编辑);Abadi,M(编辑),分离逻辑和抽象,247-258,(2005),纽约·Zbl 1369.68151号 [52] M型帕金森;比尔曼,G;Wadler,P(编辑),分离逻辑、抽象和继承,75-86,(2008),纽约·Zbl 1295.68091号 [53] 帕金森,M.J.,萨默斯,A.J.:分离逻辑和隐式动态框架之间的关系。日志方法计算科学8(3), (2012) ·Zbl 1256.03036号 [54] 罗森博格,S;班纳吉,A;Naumann,DA,区域逻辑决策程序,379-395,(2012),柏林·Zbl 1326.68264号 [55] Reynolds JC(2002)《分离逻辑:共享可变数据结构的逻辑》。摘自:第十七届IEEE计算机科学逻辑研讨会论文集。IEEE Computer Society Press,Los Alamitos,第55-74页 [56] Smans J、Jacobs B、Piessens F(2010)分离逻辑中的堆相关表达式。摘自:第12届IFIP WG 6.1国际会议和第30届IFIP工作组6.1国际会议关于分布式系统形式化技术的会议记录,FMOODS’10/FORTE’10。柏林施普林格,第170-185页 [57] Smans J、Jacobs B、Piessens F(2012)《隐式动态框架》。ACM Trans程序语言系统34(1):2:1-2:58 [58] 斯曼斯,J;雅各布斯,B;Piessens,F;Schulte,W,《使用动态帧自动验证Java程序》,Form Asp Compute,22423-457,(2010)·Zbl 1204.68131号 [59] Tuerk T(2010)关于while-loops的局部推理。参加:验证软件国际会议:理论、工具和实验-理论研讨会(VS-theory [60] WeißB(2011)面向对象软件的演绎验证:动态框架、动态逻辑和谓词抽象。卡尔斯鲁厄理工学院博士论文 [61] Yang H,O'Hearn PW(2002)局部推理的语义基础。摘自:第五届软件科学和计算结构基础国际会议论文集,FoSSaCS’02。伦敦施普林格,第402-416页 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。