{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T10:04:48Z","timestamp":1725617088587},"reference-count":12,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/hotswup.2012.6226612","type":"proceedings-article","created":{"date-parts":[[2012,7,9]],"date-time":"2012-07-09T21:24:42Z","timestamp":1341869082000},"page":"21-25","source":"Crossref","is-referenced-by-count":2,"title":["Atomic Dynamic Upgrades using software transactional memory"],"prefix":"10.1109","author":[{"given":"Luis","family":"Pina","sequence":"first","affiliation":[]},{"given":"Joao","family":"Cachopo","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"3","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.05.009"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/949338.949341"},{"journal-title":"DuSTM - Dynamic Software Upgrades Using Software Transactional Memory","year":"2011","author":"pina","key":"10"},{"year":"2005","key":"1"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542479"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/32.485222"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273029"},{"key":"4","article-title":"Towards flexible and safe technology for runtime evolution of java language applications","author":"dmitriev","year":"0","journal-title":"Proceedings of the Workshop on Engineering Complex Object-Oriented Systems for Evolution in Association with OOPSLA 2001 International Conference 2001"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2002.1167829"},{"key":"8","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/1328438.1328447","article-title":"Contextual effects for version-consistent dynamic software updating and safe concurrent programming","author":"neamtiu","year":"2008","journal-title":"Proceedings of the 35th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages POPL '08"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542478"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/1852761.1852764"}],"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\/06226612.pdf?arnumber=6226612","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T21:07:59Z","timestamp":1497992879000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6226612\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":12,"URL":"https:\/\/doi.org\/10.1109\/hotswup.2012.6226612","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}