蒂尔·莫萨科夫斯基;卢茨施罗德;谢尔盖·冈查洛夫 用于推理纯度和效果的通用完整动态逻辑。 (英语) Zbl 1209.68084号 正式Asp。计算。 22,编号3-4,363-384(2010). 引用于2文件 MSC公司: 68甲15 编程语言理论 关键词:效果单体;动态逻辑;观察等价;完整性 软件:回路;红宝石;萨瑟;艾菲尔;JML公司;HasCasl公司;哈斯克尔 PDF格式BibTeX公司 XML格式引用 \textit{T.Mossakowski}等人,正式Asp。计算。22,编号3--4,363--384(2010;Zbl 1209.68084) 全文: 内政部 哈尔 参考文献: [1] Benton PN、Bierman GM、de Paiva V(1998)《逻辑角度的计算类型》。J Funct程序8(2):177–193·Zbl 0920.03023号 ·doi:10.1017/S0956796898201998 [2] Beckert B(2001)Java卡程序形式验证的动态逻辑。收录:Attali I,Jensen T,(编辑)《智能卡上的Java:编程和安全》。修订论文,Java卡2000,国际研讨会,法国戛纳,LNCS第2041卷,柏林施普林格,第6–24页 [3] Bonniot D,Keller B(2003)The Nice用户手册。http://nice.sourceforge.net , 2003 [4] Boehm H-J(1985)副作用和别名可以有简单的公理描述。ACM传输程序语言系统7:637–655·Zbl 0575.68011号 ·doi:10.1145/4472.4474 [5] Bright W(2002)D编程语言。Dobb博士的J Softw Tools 27(2):36–40 [6] Cok DR,Kiniry JR(2005)《ESC/Java2:将ESC/Java和JML结合起来:构建和使用ESC/Java 2的进展和问题》,包括使用该工具验证互联网投票计票系统部分的案例研究。收录人:Barthe G、Burdy L、Huisman M、Lanet J-L、Muntean T(eds)《安全、可靠和可互操作智能设备的构建和分析》(CASSIS 2004),柏林斯普林格计算机科学讲义第3362卷,第108–128页 [7] Findler RB,Felleisen M(2002),高阶函数的契约。In:ICFP,第48-59页·Zbl 1322.68039号 [8] Führmann C(2002)《影响的多样性》。In:软件科学和计算结构基础,LNCS第2303卷,柏林斯普林格,第144-158页·Zbl 1077.68554号 [9] Goncharov S,Schröder L,Mossakowski T(2006)全球评估逻辑的完整性。收录:《计算机科学数学基础》,MFCS 06,LNCS第4162卷,柏林斯普林格,第447-458页·Zbl 1132.68328号 [10] Hindley JR(1964)Church–Rosser属性和组合逻辑的结果。纽卡斯尔大学(University of Newcastle-upon-Tyne)博士论文 [11] Hoare CAR(1969)计算机编程的公理基础。CACM,第12页·Zbl 0179.23105号 [12] Huisman M(2001)用PVS和Isabelle验证高阶逻辑中的Java程序。奈梅亨大学博士论文 [13] Jacobs B,Poll E(2003)Java语义中的Coalgebras和Monads。理论计算科学291:329–349·Zbl 1008.68073号 ·doi:10.1016/S0304-3975(02)00366-3 [14] Leavens GT、Baker AL、Ruby C(2006)《JML的初步设计:Java的行为接口规范语言》。ACM SIGSOFT软件工程注释31(3):1–38·doi:10.145/1127878.1127884 [15] Mac Lane S(1997)工作数学家分类。柏林施普林格·Zbl 0232.18001号 [16] 梅耶B(1992)埃菲尔:语言。普伦蒂斯·霍尔,恩格尔伍德悬崖·兹比尔0779.68013 [17] Moggi E(1991)《计算和单数的概念》。通知计算93:55–92·兹比尔0723.68073 ·doi:10.1016/0890-5401(91)90052-4 [18] Moggi E(1995)评估逻辑语义。基金信息22:117–152·Zbl 0816.68082号 [19] Mossakowski T,Schröder L,Goncharov S(2008)用于推理纯度和效果的通用完整动态逻辑。In:Fiadeiro J,Inveradi P(eds)软件工程基本方法(FASE 2008),计算机科学讲稿第4961卷。。柏林施普林格,199-214页·Zbl 1209.68084号 [20] Naumann DA(2007)《观察纯度和封装》。理论计算科学376:205–224·Zbl 1116.68052号 ·doi:10.1016/j.tcs.2007.02.004 [21] Nipkow T(2002)《Isabelle/HOL中的Hoare逻辑》。收录:Schwichtenberg H,Steinbrüggen R(编辑)《证明与系统可靠性》。。多德雷赫特·克鲁沃,第341-367页 [22] Omohundro SM(1991)萨瑟语言。技术报告。伯克利国际计算机科学研究所 [23] Pitts A(1991)《评估逻辑》。在:高阶研讨会,计算研讨会。柏林施普林格,第162-189页 [24] Peyton-Jones S(ed)(2003)Haskell 98语言和库——修订报告。剑桥,2003年。还有:J Funct程序13·Zbl 1067.68041号 [25] Pratt V(1976)《Floyd-Hoare逻辑的语义考虑》。收录:计算机科学基础,FOCS 76。IEEE,第109-121页 [26] Sonntag B,Colnet D(2002)Lisaac:操作系统工作中简单性的力量。在:面向对象语言和系统技术,工具太平洋02,CRPIT第10卷。ACS,第45-52页 [27] Schröder L,Mossakowski T(2003),HasCasl中的单独立Hoare逻辑。在软件工程的基本方面,FASE 03,LNCS第2621卷,第261–277页·Zbl 1032.03029号 [28] Schröder L,Mossakowski T(2004),HasCasl中的单独立动态逻辑。逻辑计算杂志14:571–619·Zbl 1064.03022号 ·doi:10.1093/logcom/14.4.571 [29] Schröder L,Mossakowski T(2004)通用异常处理和Java monad。在:代数方法论和软件技术,AMAST 04,LNCS第3116卷,柏林施普林格,第443–459页·Zbl 1108.68411号 [30] Stenzel K(2004)完整java卡的正式验证演算。收录:Rattray C,Maharaj S,Shankland C,(编辑)AMAST,《计算机科学讲义》第3116卷,施普林格,柏林,第491–505页·兹比尔1108.68414 [31] Thielecke H(1997)连续传球风格的分类结构。爱丁堡大学博士论文·Zbl 0911.68113号 [32] van den Berg J,Jacobs B(2001)java和JML的LOOP编译器。收录:Margaria T,Yi W,(编辑)TACAS,第2031卷,计算机科学讲稿,柏林斯普林格,第299-312页·Zbl 0978.68708号 [33] von Oheimb D(2001)isabelle/HOL中java的Hoare逻辑。Concurr计算实践经验13:1173–1214·Zbl 0997.68019号 ·doi:10.1002/cpe.598 [34] Walter D(2005)《一元动态逻辑:应用与实现》。2005年,不来梅大学硕士论文。可在网址:http://www.cs.chalmers.se/\(\sim\)丹尼斯瓦 [35] Walter D,Schröder L,Mossakowski T(2005)参数化例外。收录于:计算机科学中的代数和余代数,CALCO 05,LNCS第3629卷。柏林施普林格,第424-438页·Zbl 1151.68379号 此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。