摘要
J.Baker、A.Cunei、T.Kalibern、F.Pizlo和J.Vitek。 2009年,重新审视不合作环境下的准确垃圾收集。 并行与计算:实践与经验 21, 12 (2009). 谷歌学者 数字图书馆 J.Derrick、G.Schellhorn和H.Wehrheim。 2011.线性化的机械验证证明义务。 托普拉斯 ,第4条(2011年)。 谷歌学者 数字图书馆 T.Domani、E.K.Kolodner、E.Lewis、E.E.Salant、K.Barabash、I.Lahan、Y.Levanoni、E.Petrank和I.Yanover。 2000.为Java实现即时垃圾收集器。 在 程序。 ISMM’00的。 谷歌学者 数字图书馆 B.Dongol和J.Derrick。 2015.验证线性化:一项比较调查。 ACM计算。 Surv公司。 ,第19条(2015年9月),43页。 谷歌学者 数字图书馆 X.Feng、R.Ferreira和Z.Shao。 2007.关于并发分离逻辑和假设保证推理之间的关系。 在 程序。 员工持股计划。 谷歌学者 数字图书馆 I.Filipović、P.O'Hearn、N.Rinetzky和H.Yang。 2009.并发对象抽象。 在 程序。 员工持股计划。 谷歌学者 数字图书馆 P.Gammie、A.L.Hosking和K.Engelhardt。 2015.安全放松:验证x86-TSO的空中垃圾收集。 在 程序。 2015年PLDI标准。 谷歌学者 数字图书馆 G.戈蒂尔。 1996.验证实用并发垃圾收集器的安全性。 在 程序。 CAV的。 谷歌学者 数字图书馆 克劳斯·哈维隆德。 1999 垃圾收集器的机械验证。 施普林格-柏林-海德堡,柏林,海德堡。 谷歌学者 克劳斯·哈维隆德(Klaus Havelund)和娜塔拉詹·尚卡尔(Natarajan Shankar)。 1997年,垃圾收集器的机械化精炼证明。 (1997). 未发布的报告,可在 http://havelund.com/Publications/gc-paper.ps。 谷歌学者 C.Hawblitzel和E.Petrank。 2009.实际垃圾收集器的自动验证。 在 POPL会议记录。 谷歌学者 数字图书馆 C Hawblitzel、E.Petrank、S.Qadeer和S Tasiran。 2015.并行程序的自动化和模块化优化推理。 在 程序。 CAV的。 谷歌学者 交叉引用 F.亨德森。 2002年,在不合作的环境中准确收集垃圾。 在 程序。 ISMM的。 谷歌学者 数字图书馆 D.Hendler、N.Shavit和L.Yerushalmi。 2004.一种可扩展的无锁堆栈算法。 在 程序。 SPAA。 谷歌学者 数字图书馆 M.Herlihy和N.Shavit。 2008 多处理机编程的艺术。 Morgan Kaufmann Publishers Inc.,美国加利福尼亚州旧金山。 谷歌学者 数字图书馆 M.P.Herlihy和J.M.Wing。 1990.线性化:并发对象的正确条件。 托帕斯 (1990). 谷歌学者 数字图书馆 S.Jagannathan、V.Laporte、G.Petri、D.Pichardie和J.Vitek。 2014.验证编译的原子性改进。 托普拉斯 (2014). 谷歌学者 数字图书馆 C.B.琼斯。 1983.(并行)程序的规范和设计。 在 IFIP。 谷歌学者 R.Jung、D.Swasey、F.Sieczkowski、K.Svendsen、A.Turon、L.Birkedal和D.Dreyer。 2015.虹膜:单体和不变量作为并行推理的正交基础。 在 程序。 POPL的。 谷歌学者 数字图书馆 D.Kästner、X.Leroy、S.Blazy、B.Schommer、M.Schmidt和C.Ferdinand。 2017.缩小差距-正式验证的优化编译器CompCert。 在 程序。 第17届SSS。 谷歌学者 X.勒罗伊。 2009年。正式验证的编译器后端。 1月 (2009), 363--446. 谷歌学者 数字图书馆 H.Liang和X.Feng。 2013.使用非固定线性化点对线性化能力进行模块化验证。 在 程序。 PLDI的。 谷歌学者 数字图书馆 H.Liang、X.Feng和M.Fu。 2014.基于可靠性保证的并发程序转换合成验证模拟。 托普拉斯 (2014). 谷歌学者 数字图书馆 P.W.奥赫恩。 2007.资源、并发和本地推理。 TCS(牵引力控制系统) (2007). 谷歌学者 数字图书馆 大卫·M·拉辛诺夫(David M.Russinoff)。 1994年,机械验证的增量垃圾收集器。 计算的形式方面 6, 4 (1994). 谷歌学者 I.谢尔盖、A.纳涅夫斯基和A.班纳吉。 2015.细粒度并发程序的机械化验证。 在 程序。 PLDI的。 谷歌学者 数字图书馆 R.K.Treiber。 1986.系统编程:应对并行性。 (1986). 技术报告RJ 5118。 IBM Almaden研究中心。 谷歌学者 V.瓦菲亚迪斯。 2007 模块化细粒度并发验证。 博士论文。 剑桥大学。 谷歌学者 V.Vafeiadis和M.J.帕金森。 2007年,《依赖/保证与分离逻辑的结合》。 在 程序。 CONCUR公司。 谷歌学者 数字图书馆 扬尼克·扎科夫斯基(Yannick Zakowski)、大卫·卡切拉(David Cachera)、德尔芬·德曼吉(Delphine Demange)和大卫·皮哈迪(David Pichardie)。 2017.线性化数据结构的验证编译-正式开发。 (2017). http://www.irisa.fr/celtique/ext/simulin/。 谷歌学者 扬尼克·扎科夫斯基(Yannick Zakowski)、大卫·卡切拉(David Cachera)、德尔芬·德曼吉(Delphine Demange)、古斯塔沃·佩特里(Gustavo Petri)、大文·皮查迪(David Pichardie)、苏雷什·贾甘纳森(Suresh Jagannathan。 2017.使用可靠保证方法验证并发垃圾收集器。 在 程序。 ITP。 谷歌学者 交叉引用
建议
强线性化实现:可能性和不可能性 PODC’12:2012年ACM分布式计算原理研讨会论文集 Herlihy和Wing[11]确定,当原子对象被其线性化实现所取代时,共享内存分布式算法的一组可能结果保持不变。 从那时起,线性化一直是正确的。。。