×

与校对助理教授语义:不再需要LSD旅行证明。 (英语) Zbl 1325.68005号

Kuncak,Viktor(编辑)等人,《验证、模型检查和抽象解释》。第13届国际会议,2012年VMCAI,美国宾夕法尼亚州费城,2012年1月22日至24日。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-27939-3/pbk)。计算机科学课堂讲稿7148,24-38(2012)。
摘要:我们描述了一门关于简单命令式编程语言语义以及编译器、类型系统、静态分析和Hoare逻辑应用程序的课程。本课程完全以证明助理伊莎贝尔为基础,包括对伊莎贝尔的简要介绍。总的目标是教学生如何写出正确易读的校样。
有关整个系列,请参见[Zbl 1236.68007号].

MSC公司:

68-01 与计算机科学相关的介绍性说明(教科书、教程论文等)
68甲15 编程语言理论
第68季度55 计算理论中的语义学
68吨15 定理证明(演绎、解析等)(MSC2010)
97页40页 编程语言(教育方面)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Aaronson,S.:教学声明(2007),http://www.scottaaronson.com/teaching.pdf
[2] Berghofer,S.,Bulwahn,L.,Haftmann,F.:将归纳转化为等式规范。收录:Berghofer,S.、Nipkow,T.、Urban,C.、Wenzel,M.(编辑)TPHOLs 2009。LNCS,第5674卷,第131-146页。斯普林格,海德堡(2009)·Zbl 1252.68249号 ·doi:10.1007/978-3642-03359-9_11
[3] Berghofer,S.,Nipkow,T.:执行高阶逻辑。收录人:Callaghan,P.、Luo,Z.、McKinna,J.、Pollack,R.(编辑)TYPES 2000。LNCS,第2277卷,第24-40页。斯普林格,海德堡(2002)·Zbl 1054.68133号 ·doi:10.1007/3-540-45842-52
[4] Blanchette,J.C.,Bulwahn,L.,Nipkow,T.:Isabelle/HOL中的自动证明和反驳。In:Tinelli,C.,Sofronie Stokkermans,V.(编辑)FroCos 2011。LNCS,第6989卷,第12-27页。斯普林格,海德堡(2011)·Zbl 1348.68214号 ·doi:10.1007/978-3-642-24364-62
[5] Cachera,D.,Pichardie,D.:一名认证的指称性抽象翻译。收录:Kaufmann,M.,Paulson,L.C.(编辑)ITP 2010。LNCS,第6172卷,第9-24页。斯普林格,海德堡(2010)·Zbl 1291.68331号 ·doi:10.1007/978-3642-14052-53
[6] Klein,G.:交互式证明:语义的应用。In:程序。Marktoberdorf 2011暑期学校(将于2012年推出)
[7] Leroy,X.:共创性大步操作语义学。摘自:Sestoft,P.(编辑)ESOP 2006。LNCS,第3924卷,第54–68页。斯普林格,海德堡(2006)·Zbl 1178.68330号 ·doi:10.1007/11693024_5
[8] Naumowicz,A.、Korniłowicz、A.:Mizar简介。在:Berghofer,S.,Nipkow,T.,Urban,C.,Wenzel,M.(编辑)2009年TPHOLs。LNCS,第5674卷,第67-72页。斯普林格,海德堡(2009)·Zbl 1252.68262号 ·doi:10.1007/978-3-642-03359-9_5
[9] 尼尔森,H.R.,尼尔森,F.:语义学与应用。威利(1992)
[10] 尼尔森,H.R.,尼尔森,F.:语义与应用。Appatizer公司。斯普林格,海德堡(2007)·Zbl 1126.68052号 ·doi:10.1007/978-1-84628-692-6
[11] Nipkow,T.:温斯克尔(几乎)是对的:走向机械化语义教科书。收录:Chandru,V.,Vinay,V.(编辑)FSTTCS 1996。LNCS,第1180卷,第180-192页。斯普林格,海德堡(1996)·doi:10.1007/3-540-62034-6_48
[12] Nipkow,T.:温斯克尔(几乎)是对的:走向机械化语义教科书。计算的形式方面10,171–186(1998)·Zbl 0910.68138号 ·doi:10.1007/s001650050009
[13] Nipkow,T.:交互式证明:Isabelle/HOL简介。In:程序。Marktoberdorf 2011暑期学校(将于2012年推出)
[14] Nipkow,T.、Paulson,L.C.、Wenzel,M.T.:Isabelle/HOL。LNCS,第2283卷。斯普林格,海德堡(2002)·doi:10.1007/3-540-45949-9
[15] Page,R.:工程软件正确性。J.函数编程17(6),675–686(2007)·Zbl 05213802号 ·doi:10.1017/S095679680700634X
[16] Page,R.,Eastlund,C.,Felleisen,M.:本科生函数编程和定理证明:进展报告。In:程序。2008年教育功能性和声明性编程国际研讨会,FDPE 2008,第21-30页。ACM(2008)·数字对象标识代码:10.1145/1411260.1411264
[17] Pierce,B.C.:Lambda,终极TA:使用校对助理教授编程语言基础。In:程序。第14届ACM SIGPLAN功能编程国际会议,ICFP 2009,第121-122页。ACM(2009)·Zbl 06383975号 ·doi:10.1145/1596550.1596552
[18] Urban,C.:Isabelle/HOL中的标称技术。《自动推理》40、327–356(2008)·兹比尔1140.68061 ·doi:10.1007/s10817-008-9097-2
[19] Vaillancourt,D.,Page,R.,Felleisen,M.:DrScheme中的ACL2。收录:Manolios,P.,Wilding,M.(编辑)Proc。第六届ACL2定理证明及其应用国际研讨会,第107–116页。ACM(2006)·doi:10.1145/1217975.1217999
[20] Volpano,D.,Smith,G.,Irvine,C.:用于安全流分析的声音类型系统。《计算机安全杂志》4(2-3),167-187(1996)·Zbl 05430401号 ·doi:10.3233/JCS-1996-42-304
[21] Wenzel,M.:Isabelle/Isar–人类可读的正式证明文件的通用环境。慕尼黑理工大学信息研究所博士论文(2002年)
[22] Wenzel,M.,Wiedijk,F.:米扎尔和伊萨尔的比较。J.自动推理,389–411(2002)·Zbl 1064.68083号 ·doi:10.1023/A:1021935419355
[23] Winskel,G.:编程语言的形式语义。麻省理工学院出版社(1993)·Zbl 0919.68082号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。