{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,31]],"date-time":"2022-03-31T22:29:10Z","timestamp":1648765750806},"reference-count":16,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2007,7,1]],"date-time":"2007-07-01T00:00:00Z","timestamp":1183248000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sc. China"],"published-print":{"date-parts":[[2007,7]]},"DOI":"10.1007\/s11704-007-0030-3","type":"journal-article","created":{"date-parts":[[2007,8,29]],"date-time":"2007-08-29T15:36:08Z","timestamp":1188401768000},"page":"313-321","source":"Crossref","is-referenced-by-count":2,"title":["Research on dynamic update transaction for Java classes"],"prefix":"10.1007","volume":"1","author":[{"given":"Shi","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Linpeng","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"30_CR1","first-page":"13","volume-title":"Proceedings of the 2nd International Workshop on Unanticipated Software Evolution. Poland. ETAPS organiser","author":"G. Bierman","year":"2003","unstructured":"Bierman G, Hicks M, Sewell P, et al. Formalizing dynamic software updating. In: Proceedings of the 2nd International Workshop on Unanticipated Software Evolution. Poland. ETAPS organiser, University of Warsaw, Poland, 2003, 13\u201323"},{"key":"30_CR2","first-page":"65","volume-title":"Proceedings of the Workshop on Engineering Complex Object-oriented Systems for Evolution","author":"M. Dmitriev","year":"2001","unstructured":"Dmitriev M. Towards flexible and safe technology for runtime evolution of JAVA language applications. In: Proceedings of the Workshop on Engineering Complex Object-oriented Systems for Evolution. Florida, USA: ACM Press, 2001, 65\u201376"},{"key":"30_CR3","first-page":"337","volume-title":"Proceedings of the European Conference on Object-oriented Programming","author":"S. Malabarba","year":"2000","unstructured":"Malabarba S, Pandey R, Gragg J, et al. Runtime support for type-safe dynamic Java classes. In: Proceedings of the European Conference on Object-oriented Programming. Berlin: Springer, 2000, 337\u2013361"},{"key":"30_CR4","first-page":"65","volume-title":"Proceedings of USENIX Annual Technical Conference","author":"H. Gilsi","year":"1998","unstructured":"Gilsi H, Robert G. Dynamic C++ classes\u2014a lightweight mechanism to update code in a running program. In: Proceedings of USENIX Annual Technical Conference. CA, USA: ACM Press, 1998; 65\u201376"},{"key":"30_CR5","first-page":"649","volume-title":"Proceedings of the International Conference on Software Maintenance (ICSM)","author":"A. Orso","year":"2002","unstructured":"Orso A, Rao A, Harrold M J. A technique for dynamic updating of Java software. In: Proceedings of the International Conference on Software Maintenance (ICSM). Washington, DC, USA: IEEE CS, 2002, 649\u2013658"},{"key":"30_CR6","volume-title":"Safe evolution of large and long-lived Java applications","author":"M. Dmitriev","year":"2001","unstructured":"Dmitriev M. Safe evolution of large and long-lived Java applications. PhD thesis. University of Glasgow, Glasgow, Scotland, 2001"},{"key":"30_CR7","first-page":"403","volume-title":"Proceedings of the 6th International Conference on Quality Software","author":"S. Zhang","year":"2006","unstructured":"Zhang S, Huang L P. Formalizing class dynamic software updating. In: Proceedings of the 6th International Conference on Quality Software. Beijing: IEEE CS, 2006, 403\u2013409"},{"key":"30_CR8","first-page":"133","volume-title":"Object-oriented Software Composition","author":"E. Casais","year":"1995","unstructured":"Casais E. Managing class evolution in object-oriented systems. In: Object-oriented Software Composition. Prentice Hall, New Jersey, USA, 1995, 133\u2013195"},{"key":"30_CR9","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/1133981.1133991","volume-title":"Proceedings ACM SIGPLAN Conference on Programming Language Design and Implementation","author":"I. Neamtiu","year":"2006","unstructured":"Neamtiu I, Hicks M, Stoyle G, et al. Practical dynamic software updating for C. In: Proceedings ACM SIGPLAN Conference on Programming Language Design and Implementation. Ottawa, Ontario, Canada: ACM Press, 2006, 72\u201383"},{"key":"30_CR10","first-page":"279","volume-title":"Proceedings of the USENIX Technical Conference","author":"A. Baumann","year":"2000","unstructured":"Baumann A, Heiser G. Providing dynamic update in an operating system. In: Proceedings of the USENIX Technical Conference. Anaheim, CA, USA: ACM Press, 2000, 279\u2013291"},{"issue":"2","key":"30_CR11","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.jss.2005.05.011","volume":"79","author":"Y. F. Lee","year":"2006","unstructured":"Lee Y F, Chang R C. Hotswapping Linux kernel modules. Journal of Systems and Software, 2006, 79(2): 163\u2013175","journal-title":"Journal of Systems and Software"},{"key":"30_CR12","first-page":"183","volume-title":"Proceedings of POPL2005","author":"G. Stoyle","year":"2005","unstructured":"Stoyle G, Hicks M. Mutatis mutandis: Safe and predictable dynamic software updating. In: Proceedings of POPL2005. California, USA: ACM press, 2005, 183\u2013194"},{"issue":"2","key":"30_CR13","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1109\/32.485222","volume":"22","author":"D. Gupta","year":"1996","unstructured":"Gupta D, Jalote P, Barua G. A formal framework for on-line software version change. IEEE Transactions on Software Engineering, 1996, 22(2): 120\u2013131","journal-title":"IEEE Transactions on Software Engineering"},{"key":"30_CR14","volume-title":"Dynamic software updating","author":"M. Hicks","year":"2004","unstructured":"Hicks M. Dynamic software updating. PhD dissertation. Computer and Information Science Department, University of Pennsylvania, Pennsylvania, USA, 2004"},{"key":"30_CR15","first-page":"141","volume-title":"Proceedings of USENIX Annual Technical Conference","author":"C. Soules","year":"2003","unstructured":"Soules C, Appavoo J, Hui K, et al. System support for online reconfiguration. In: Proceedings of USENIX Annual Technical Conference. Texas, USA: ACM Press, 2003, 141\u2013154"},{"key":"30_CR16","first-page":"620","volume-title":"Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS)","author":"N. Sridhar","year":"2003","unstructured":"Sridhar N, Pike S M, Weide B W. Dynamic module replacement in distributed protocols. In: Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS). Providence, USA: IEEE-CS, 2003, 620\u2013627"}],"container-title":["Frontiers of Computer Science in China"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-007-0030-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-007-0030-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-007-0030-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,22]],"date-time":"2021-08-22T14:19:14Z","timestamp":1629641954000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-007-0030-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,7]]},"references-count":16,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,7]]}},"alternative-id":["30"],"URL":"https:\/\/doi.org\/10.1007\/s11704-007-0030-3","relation":{},"ISSN":["1673-7350","1673-7466"],"issn-type":[{"value":"1673-7350","type":"print"},{"value":"1673-7466","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,7]]}}}