×

用于推理纯度和效果的通用完整动态逻辑。 (英语) Zbl 1209.68084号


MSC公司:

68甲15 编程语言理论
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔

参考文献:

[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的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。