{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,29]],"date-time":"2024-10-29T18:04:50Z","timestamp":1730225090597,"version":"3.28.0"},"reference-count":11,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/hotswup.2012.6226617","type":"proceedings-article","created":{"date-parts":[[2012,7,9]],"date-time":"2012-07-09T17:24:42Z","timestamp":1341854682000},"page":"6-10","source":"Crossref","is-referenced-by-count":10,"title":["A study of dynamic software update quiescence for multithreaded programs"],"prefix":"10.1109","author":[{"given":"Christopher M.","family":"Hayden","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karla","family":"Saur","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Hicks","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey S.","family":"Foster","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"3","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384635"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.79"},{"journal-title":"Advanced Programming in the UNIX(R) Environment (2nd Edition)","year":"2005","author":"stevens","key":"10"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519085"},{"key":"7","article-title":"Immediate Multi-Threaded Dynamic Software Updates Using Stack Reconstruction","author":"makris","year":"2009","journal-title":"USENIX ATC"},{"year":"0","key":"6"},{"key":"5","article-title":"State transfer for clear and efficient runtime upgrades","author":"hayden","year":"0","journal-title":"Proc HotSWUp 2011"},{"key":"4","article-title":"Evaluating dynamic software update safety using efficient systematic testing","volume":"99","author":"hayden","year":"2011","journal-title":"IEEE TSE"},{"key":"9","article-title":"Contextual effects for version-consistent dynamic software updating and safe concurrent programming","author":"neamtiu","year":"0","journal-title":"Proc POPL 2008"},{"key":"8","article-title":"Safe and timely dynamic updates for multi-threaded programs","author":"neamtiu","year":"0","journal-title":"Proc PLDI 2009"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542478"}],"event":{"name":"2012 Fourth Workshop on Hot Topics in Software Upgrades (HotSWUp)","start":{"date-parts":[[2012,6,3]]},"location":"Zurich, Switzerland","end":{"date-parts":[[2012,6,3]]}},"container-title":["2012 4th International Workshop on Hot Topics in Software Upgrades (HotSWUp)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6218996\/6226605\/06226617.pdf?arnumber=6226617","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T15:10:41Z","timestamp":1490109041000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6226617\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":11,"URL":"https:\/\/doi.org\/10.1109\/hotswup.2012.6226617","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}