摘要
G.Altekar、I.Bagrak、P.Burstein和A.Schultz。 Opus:在线补丁和安全更新。 第14届USENIX安全研讨会会议记录,第287-302页,美国加州伯克利,2005年。 USENIX协会。 谷歌学者 数字图书馆 J.Armstrong、R.Virding、C.Wikstrom和M.Williams。 ERLANG中的并发编程(第二版)。 普伦蒂斯·霍尔国际(英国)有限公司,1996年。 谷歌学者 数字图书馆 J.Arnold和M.F.Kaashoek。 Ksplice:无需重新启动的自动内核更新。 第四届ACM欧洲计算机系统会议论文集,EuroSys’09,第187-198页,美国纽约州纽约市,2009年。 ACM公司。 谷歌学者 数字图书馆 R.Bazzi、B.Topp和I.Neamtiu。 如何既吃又吃:使用即时开销进行动态软件更新。 在HotSWUp’12:软件升级热门话题第三次研讨会论文集,瑞士苏黎世,2012年。 谷歌学者 交叉引用 C.Cadar和P.Hosek。 多版本软件更新。 2012年,瑞士苏黎世,《2012年HotSWUp:软件升级热门话题第三次研讨会论文集》。 谷歌学者 交叉引用 G.Candea、J.Cutler和A.Fox。 通过递归微重启动提高可用性:软状态系统案例研究。 《绩效评估杂志》,2003年。 谷歌学者 数字图书馆 G.Candea、S.Kawamoto、Y.Fujiki、G.Friedman和A.Fox。 微重启-一种廉价恢复技术。 2004年,美国加利福尼亚州伯克利市,OSDI’04,第3-3页,第6届操作系统设计与实现研讨会会议记录,第6卷。 USENIX协会。 谷歌学者 数字图书馆 H.Chen、J.Yu、R.Chen,B.Zang和P.-C.Yew。 波卢斯:一个强大的实时更新系统。 在ICSE中,第271--281页,2007年。 谷歌学者 数字图书馆 H.Chockler和S.Ruah。 用explisat验证软件变更。 《2012年HotSWUp:软件升级热门话题第三次研讨会会议记录》,瑞士苏黎世,2012年。 谷歌学者 交叉引用 E.Dolstra、E.Visser和M.de Jonge。 对软件部署实施内存管理规程。 《第26届国际软件工程会议论文集》,ICSE’04,第583-592页,美国华盛顿特区,2004年。 IEEE计算机协会。 谷歌学者 数字图书馆 T.Dumitraş和P.Narasimhan。 为什么升级会失败,我们该怎么办 实现企业系统的可靠在线升级。 第十届ACM/IFIP/USENIX中间件国际会议论文集,2009年,美国纽约州纽约市,中间件,18:1--18:20页。 Springer-Verlag纽约公司。 谷歌学者 数字图书馆 O.Frieder和M.E.Segal。 关于动态更新计算机程序:从概念到原型。 《系统与软件杂志》,14(2):111-1281991年。 谷歌学者 数字图书馆 E.Giger、M.Pinzger和H.C.Gall。 比较细粒度源代码更改和代码搅动以进行错误预测。 《第八届采矿软件库工作会议记录》,MSR’11,第83-92页,美国纽约州纽约市,2011年。 ACM公司。 谷歌学者 数字图书馆 C.Giuffrida和A.S.Tanenbaum。 安全、自动的状态传输,实现安全可靠的实时更新。 2012年,瑞士苏黎世,《2012年HotSWUp:软件升级热门话题第三次研讨会论文集》。 谷歌学者 交叉引用 C.海登、K.绍尔、M.希克斯和J.福斯特。 多线程程序动态软件更新静止的研究。 2012年,瑞士苏黎世,《2012年HotSWUp:软件升级热门话题第三次研讨会论文集》。 谷歌学者 交叉引用 C.海登、E.史密斯、M.希克斯和J.福斯特。 状态转移,实现清晰高效的运行时升级。 2011年在德国汉诺威举行的“2011年HotSWUp:软件升级热门话题第三次研讨会会议记录”。 谷歌学者 数字图书馆 C.M.Hayden、E.K.Smith、M.Denchev、M.Hicks和J.S.Foster。 Kitsune:高效、通用的动态软件更新,C。《面向对象编程语言、系统和应用程序(OOPSLA)ACM会议论文集》,2012年10月。 谷歌学者 数字图书馆 K.Makris和R.Bazzi。 使用堆栈重建的多线程动态软件更新。 USENIX ATC,2009年。 谷歌学者 数字图书馆 Memcached。 http://www.danga.com/memcached/。 谷歌学者 P.Narasimhan。 故障和停机事件。 http://www.cs.cmu.edu/priya/downtime.html。 谷歌学者 I.Neamtiu、J.S.Foster和M.Hicks。 使用抽象语法树匹配了解源代码的演变。 2005年5月,《挖掘软件库(MSR)国际研讨会论文集》,第1-5页。 谷歌学者 数字图书馆 I.Neamtiu和M.Hicks。 安全及时地更新多线程程序。 SIGPLAN否。, 2009年6月44:13--24。 谷歌学者 数字图书馆 I.Neamtiu、M.Hicks、J.S.Foster和P.Pratikakis。 版本一致的动态软件更新和安全并发编程的上下文效果。 2008年1月,《美国计算机学会编程语言原则会议论文集》,第37-50页。 谷歌学者 数字图书馆 I.Neamtiu、M.Hicks、G.Stoyle和M.Oriol。 C.实用动态软件更新。《2006年ACM SIGPLAN编程语言设计与实现会议论文集》,PLDI’06,第72-83页,美国纽约州纽约市,2006年。 ACM公司。 谷歌学者 数字图书馆 L.Pina和J.Cachopo。 使用软件事务性内存进行原子动态升级。 《2012年HotSWUp:软件升级热门话题第三次研讨会会议记录》,瑞士苏黎世,2012年。 谷歌学者 交叉引用 M.Pinzger、N.Nagappan和B.Murphy。 开发人员模块网络可以预测故障吗? 在SIGSOFT’08/FSE-16:第16届ACM SIGSOFT-国际软件工程基础研讨会论文集,第2-12页,美国纽约州纽约市,2008年。 ACM公司。 谷歌学者 数字图书馆 M.E.Segal和O.Frieder。 动态程序更新:一种软件维护技术,用于最大限度地减少软件停机时间。 《软件维护杂志》,1(1):59-792989年9月。 谷歌学者 数字图书馆 E.史密斯、M.希克斯和J.福斯特。 2012年,瑞士苏黎世,《2012年HotSWUp:软件升级热门话题第三次研讨会论文集》。 谷歌学者 部署和升级可变软件组件的通用方法。 2012年,瑞士苏黎世,《2012年HotSWUp:软件升级热门话题第三次研讨会论文集》。 谷歌学者 交叉引用 S.van der Burg和E.Dolstra。 自动化部署异构面向服务的系统。 2010年9月,第36届EUROMICRO软件工程与高级应用会议(SEAA),第183-190页。 谷歌学者 数字图书馆 S.van der Burg、E.Dolstra和M.de Jonge。 分布式系统的原子升级。 2008年,美国纽约州纽约市,HotSWUp’08,第8:1-8:5页,软件升级热门话题第一届国际研讨会会议记录。 ACM公司。 谷歌学者 数字图书馆 E.沃恩利。 Theseus:Java服务器应用程序的全部更新。 2012年,瑞士苏黎世,《2012年HotSWUp:软件升级热门话题第三次研讨会论文集》。 谷歌学者 交叉引用 Z.Yin、D.Yuan、Y.Zhou、S.Pasupathy和L.Bairavasundaram。 修复程序如何成为bug? 在第19届ACM SIGSOFT研讨会和第13届欧洲软件工程基础会议的会议记录中,ESEC/FSE’11,第26-36页,美国纽约,2011年。 ACM公司。 谷歌学者 数字图书馆
索引术语
第四次软件升级热点研讨会报告(HotSWUp 2012)
建议
第二届ACM软件升级热点研讨会报告(2009年HotSWUp): http://www.hotswup.org/2009/ 第二届ACM SIGPLAN软件升级热点研讨会(2009年HotSWUp)于2009年10月25日在佛罗里达州奥兰多市举行。该研讨会与OOPSLA 2009合办,由ACM SIGPLAN赞助。 来自……的二十名研究人员和从业者。。。 关于软件升级热门话题的第三次研讨会的报告(HotSWUp'11) 关于软件升级热门话题的第三次研讨会的报告(HotSWUp'11)。 研讨会结合了同行评审研究论文的介绍和关于大规模升级相关实际问题的主题演讲。 观众。。。