×

基于并发垃圾收集器示例调查依赖/保证关系的限制。 (英语) Zbl 1425.68072号

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
68问题85 并发和分布式计算的模型和方法(进程代数、互模拟、转换网等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Ben-Ari M(1984)《空中垃圾收集算法》。ACM跨程序语言系统6(3):333-344·Zbl 0536.68030号 ·doi:10.145/579.587
[2] Bornat R,Amjad H(2010)分离逻辑中的过程间缓冲区,具有可靠保证。正式Asp计算22(6):735-772·Zbl 1214.68131号 ·doi:10.1007/s00165-009-0141-8
[3] Bornat R,Amjad H(2013)两种非阻塞共享变量通信算法的解释。正式Asp计算25(6):893-931·Zbl 1298.68062号 ·doi:10.1007/s00165-011-0213-4
[4] Back R-JR,von Wright J(1998)《精化演算:系统介绍》。纽约州施普林格·兹比尔0949.68094 ·doi:10.1007/978-1-4612-1674-2
[5] Collette P,Jones CB(2000)《在干扰行动的发展中增强依赖/保证规范的可处理性》。在:Plotkin G,Stirling C,Tofte M(eds)Proof,language and interaction,第10章。麻省理工学院出版社,第277-307页
[6] Coleman JW,Jones CB(2007)《依赖/保证规则合理性的结构性证明》。J对数计算17(4):807-841·Zbl 1125.68039号 ·doi:10.1093/log.com/exm030
[7] Coleman JW(2008)在细粒度的结构操作语义上构建了一个易于处理的推理框架。纽卡斯尔大学博士论文
[8] Dodds M,Feng X,Parkinson M,Vafeiadis V(2009)拒绝保证推理。收录于:Castagna G(ed)Programming languages and systems,计算机科学课堂讲稿5502卷。柏林施普林格,第363-377页·Zbl 1234.68075号
[9] Dingel J(2000)系统并行编程。卡内基梅隆大学博士论文,CMU-CS-99-172·Zbl 1043.68532号
[10] Dinsdale-Young T,Dodds M,Gardner P,Parkinson MJ,Vafeiadis V(2010)并发抽象谓词。摘自:第24届欧洲面向对象编程会议记录,柏林,海德堡,第504-528页
[11] Feng X,Ferreira R,Shao Z(2007)关于并发分离逻辑和假设保证推理之间的关系。In:ESOP:编程语言和系统。施普林格,第173-188页·Zbl 1187.68150号
[12] Gao H,Groote JF,Hesselink WH(2007)通过标记和扫描实现无锁并行和并发垃圾收集。科学计算程序64(3):341-374·Zbl 1178.68528号 ·doi:10.1016/j.scico.2006.10.001
[13] Hayes IJ,Burns A,Dongol B,Jones CB(2013)表达评估中非决定性程度的比较。计算J 56(6):741-755·doi:10.1093/comjnl/bxt005
[14] Hayes IJ,Jones CB(2018)依赖/保证思维指南。In:Bowen JP,Liu Z,Zhang Z(编辑)《工程可信软件系统》,LNCS第11174卷。查姆施普林格,第1-38页
[15] Hayes IJ、Jones CB、Colvin RJ(2014年7月)《相对保证细化的法律和语义》。技术报告CS-TR-1425,纽卡斯尔大学
[16] Hesselink WH,Lali MI(2010)简单并发垃圾收集几乎没有同步。形式方法系统设计36(2):148-166·Zbl 1213.68163号 ·文件编号:10.1007/s10703-009-0083-z
[17] Hoare CAR(1972)《走向并行编程理论》。In:操作系统技术。学术出版社,第61-71页
[18] Jones CB、Hayes IJ(2016)《可能的价值:探索并发概念》。J对数代数方法程序85(5,第2部分):972-984·Zbl 1355.68043号
[19] Jones CB、Hayes IJ、Colvin RJ(2015)《在并发的正式方法中平衡表达能力》。正式Asp计算27(3):475-497·Zbl 1343.68171号 ·doi:10.1007/s00165-014-0310-2
[20] Jones R,Hosking A,Moss E(2016)垃圾收集手册:自动内存管理的艺术。查普曼和霍尔
[21] Jones CB(1981年6月)计算机程序的开发方法,包括干扰概念。牛津大学博士论文,1981年6月。可用名称:牛津大学计算实验室(现为计算机科学)技术专著PRG-25
[22] Jones CB(1983)《(并行)程序的规范和设计》。摘自:83年IFIP会议记录。霍兰德北部,第321-332页
[23] Jones CB(1983)《为干扰程序开发方法的初步步骤》。ACM ToPLaS 5(4):596-619·Zbl 0517.68032号 ·数字对象标识代码:10.1145/69575.69577
[24] Jones CB(1990)《使用VDM的系统软件开发》,第2版。普伦蒂斯·霍尔国际·兹比尔074368048
[25] Jones CB(1996年3月)在并发基于对象程序的正式设计中考虑干扰。形式方法系统设计8(2):105-122
[26] Jones CB,Pierce KG(2011)通过抽象层和具体化层阐明并发算法。正式Asp计算23(3):289-306·Zbl 1216.68074号 ·doi:10.1007/s00165-010-0156-1
[27] Jones CB、Velykis A、Yatapanage N(2017)《依赖/担保发展的一般经验教训》。作者:Larsen KG,Sokolsky O,Wang J(编辑)可靠软件工程:理论、工具和应用,LNCS第10606卷。施普林格,第3-24页
[28] Jones CB,Yatapanage N(2015)《使用抽象和物化进行分离的推理》。收录于:Calinescu R,Rumpe B(eds)软件工程与形式方法,LNCS第9276卷。施普林格,第3-19页·Zbl 1366.68026号
[29] Liang H,Feng X,Fu M(2014)基于可靠保证的并发程序转换组合验证模拟。ACM跨程序语言系统36(1):3:1-3:55
[30] Liang H(2014)并发程序的精化验证及其应用。中国科学技术大学博士论文
[31] McCarthy J(1966)ALGOL子集的形式化描述。In:计算机编程的形式语言描述语言。荷兰北部,第1-12页·Zbl 0152.15701号
[32] Morgan C(1990)规范编程。Prentice-Hall公司·Zbl 0697.68018号
[33] Nieto LP,Esparza J(2000)用Isabelle/HOL中的Owicki Gries验证单突变和多突变垃圾收集器。In:MFCS 2000,LNCS第1893卷。施普林格,第619-628页·Zbl 0996.68518号
[34] Nipkow T、Paulson LC、Wenzel M(2009)Isabelle/HOL--高阶逻辑的证明助手,LNCS第2283卷。施普林格·Zbl 0994.68131号
[35] Owicki SS,Gries D(1976)并行程序的公理证明技术I.Acta Inf 6(4):319-340·Zbl 0312.68011号 ·doi:10.1007/BF00268134
[36] O'Hearn PW(2007年5月)资源、并发性和本地推理。计算机科学理论375(1-3):271-307·Zbl 1111.68023号
[37] Owicki S(1975)并行程序的公理证明技术。康奈尔大学计算机科学系博士论文·兹伯利0395.68015
[38] 帕金森M(2010)下700个分离逻辑。收录:Leavens G、O'Hearn P、Rajamani S(编辑)验证软件:理论、工具、实验,LNCS第6217卷。施普林格,第169-182页·Zbl 1193.68011号
[39] Pierce K(2009)增强原子性细化的相对保证条件的可用性。纽卡斯尔大学博士论文
[40] Pavlovic D,Pepper P,Smith DR(2010)并发垃圾收集器的形式推导。In:MPC 2010,LNCS第6120卷。施普林格,第353-376页·Zbl 1286.68090号
[41] Nieto LP(2001)Isabelle/HOL中使用Owicki-Gries和可靠性保证方法验证并行程序。慕尼黑大学信息技术研究所博士论文
[42] Schellhorn G、Tofan B、Ernst G、Reif W(2011)《交错程序和与ITL的相对保证推理》。单位:TIME,pap 99-106
[43] Stölen K(1990)在共享数据结构上开发并行程序。曼彻斯特大学博士论文,编号UMCS-91-1-1
[44] Torp-Smith N、Birkedal L、Reynolds JC(2008)《关于复制垃圾收集器的局部推理》。ToPLaS参考30:24:1-24:58·Zbl 1325.68041号
[45] Vafeiadis V(2007)模块化细粒度并发验证。剑桥大学博士论文·Zbl 1211.68082号
[46] van de Snepscheut JLA(1987)《空中垃圾收集算法》重温。Inf流程快报24(4):211-216·doi:10.1016/0020-0190(87)90135-9
[47] Vechev MT,Yahav E,Bacon DF(2006)并发垃圾收集算法的正确性保护派生。包含:PLDI,第341-353页
[48] Wickerson J、Dodds M、Parkinson MJ(2010)《模块化相对保证推理的显式稳定性》。收录:Gordon AD(ed)ESOP,LNCS第6012卷。施普林格,第610-629页·Zbl 1260.68120号
[49] Xu Q(1992)基于状态的并行编程理论。牛津大学博士论文
[50] Zakowski Y、Cachera D、Demange D、Petri G、Pichardie D、Jagannathan S、Vitek J(2017)使用相对保证方法验证并发垃圾收集器。发表于:Ayala-Rincón M,Muñoz CA(eds)第八届国际交互定理会议记录,2017年ITP,巴西巴西利亚,2017年9月26日至29日,计算机科学讲稿第10499卷。施普林格,第496-513页·Zbl 1468.68067号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。