{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T16:22:39Z","timestamp":1743092559308,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642019692"},{"type":"electronic","value":"9783642019708"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-01970-8_24","type":"book-chapter","created":{"date-parts":[[2009,5,19]],"date-time":"2009-05-19T18:26:23Z","timestamp":1242757583000},"page":"237-247","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Dynamic Software Updates for Accelerating Scientific Discovery"],"prefix":"10.1007","author":[{"given":"Dong Kwan","family":"Kim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Myoungkyu","family":"Song","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eli","family":"Tilevich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Calvin J.","family":"Ribbens","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shawn A.","family":"Bohner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"24_CR1","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1145\/1095810.1095833","volume-title":"SOSP 2005: Proceedings of the twentieth ACM symposium on Operating Systems Principles","author":"F. Qin","year":"2005","unstructured":"Qin, F., Tucek, J., Sundaresan, J., Zhou, Y.: Rx: treating bugs as allergies\u2014a safe method to survive software failures. In: SOSP 2005: Proceedings of the twentieth ACM symposium on Operating Systems Principles, pp. 235\u2013248. ACM, New York (2005)"},{"issue":"7-8","key":"24_CR2","doi-asserted-by":"publisher","first-page":"1079","DOI":"10.1002\/cpe.860","volume":"17","author":"R.V. van Nieuwpoort","year":"2005","unstructured":"van Nieuwpoort, R.V., Maassen, J., Wrzesinska, G., Hofman, R., Jacobs, C., Kielmann, T., Bal, H.E.: Ibis: a flexible and efficient Java based grid programming environment. Concurrency and Computation: Practice and Experience\u00a017(7-8), 1079\u20131107 (2005)","journal-title":"Concurrency and Computation: Practice and Experience"},{"issue":"10","key":"24_CR3","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1145\/1103845.1094852","volume":"40","author":"P. Charles","year":"2005","unstructured":"Charles, P., Grothoff, C., Saraswat, V., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an object-oriented approach to non-uniform cluster computing. SIGPLAN Not.\u00a040(10), 519\u2013538 (2005)","journal-title":"SIGPLAN Not."},{"key":"24_CR4","unstructured":"Allen, E., Chase, D., Hallett, J., Luchangco, V., Maessen, J.W., Ryu, S., Steele Jr., G.L., Tobin-Hochstadt, S.: The Fortress language specification. Sun Microsystems, lnc. (March 2007)"},{"key":"24_CR5","unstructured":"Sun Microsystems, Inc.: Java HotSwap, \nhttp:\/\/java.sun.com\/j2se\/1.4.2\/docs\/guide\/jpda\/enhancements.html"},{"key":"24_CR6","series-title":"Lecture Notes in Computer Science","first-page":"264","volume-title":"Software Engineering Education in the Modern Age","author":"E. Tilevich","year":"2006","unstructured":"Tilevich, E., Smaragdakis, Y.: Binary refactoring: Improving code behind the scenes. In: Inverardi, P., Jazayeri, M. (eds.) ICSE 2005. LNCS, vol.\u00a04309, pp. 264\u2013273. Springer, Heidelberg (2006)"},{"key":"24_CR7","volume-title":"First ACM Workshop on Hot Topics in Software Upgrades","author":"D.K. Kim","year":"2008","unstructured":"Kim, D.K., Tilevich, E.: Overcoming JVM HotSwap constraints via binary rewriting. In: First ACM Workshop on Hot Topics in Software Upgrades. ACM, New York (2008)"},{"key":"24_CR8","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4899-2112-3","volume-title":"Introduction to Parallel Vector Solution of Linear Systems","author":"J.M. Ortega","year":"1988","unstructured":"Ortega, J.M.: Introduction to Parallel Vector Solution of Linear Systems. Plenum Press, New York (1988)"},{"key":"24_CR9","volume-title":"The Art of Molecular Dynamics Simulation","author":"D.C. Rapaport","year":"1996","unstructured":"Rapaport, D.C.: The Art of Molecular Dynamics Simulation. Cambridge University Press, New York (1996)"},{"key":"24_CR10","unstructured":"Kumar, A.: Molecular Dynamics Simulations, \nhttp:\/\/www.personal.psu.edu\/auk183\/MolDynamics\/Molecularimulations.html"},{"key":"24_CR11","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 2002) (October 2002)"},{"key":"24_CR12","unstructured":"Bialek, R.P.: Dynamic updates of existing Java applications. In: Ph.D. Thesis, the University of Copenhagen, 1\u2013216 (2006)"},{"key":"24_CR13","unstructured":"Gharaibeh, B., Dig, D., Nguyen, T.N., Chang, J.M.: dReAM: Dynamic refactoring-aware automated migration of Java online applications. Technical Report, Iowa State University (August 2007)"},{"key":"24_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1007\/3-540-45102-1_17","volume-title":"ECOOP 2000 - Object-Oriented Programming","author":"S. Malabarba","year":"2000","unstructured":"Malabarba, S., Pandey, R., Gragg, J., Barr, E., Barnes, J.F.: Runtime support for type-safe dynamic java classes. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, pp. 337\u2013361. Springer, Heidelberg (2000)"},{"key":"24_CR15","doi-asserted-by":"crossref","unstructured":"Warth, A., Stanojevi\u0107, M., Millstein, T.: Statically scoped object adaptation with Expanders. In: OOPSLA 2006, pp. 37\u201356 (2006)","DOI":"10.1145\/1167515.1167477"},{"key":"24_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/978-3-540-70592-5_11","volume-title":"ECOOP 2008 \u2013 Object-Oriented Programming","author":"G. Bierman","year":"2008","unstructured":"Bierman, G., Parkinson, M., Noble, J.: UpgradeJ: Incremental typechecking for class upgrades. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.\u00a05142, pp. 235\u2013259. Springer, Heidelberg (2008)"},{"key":"24_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"24_CR18","doi-asserted-by":"crossref","unstructured":"Previtali, S.C., Gross, T.R.: Dynamic updating of software systems based on aspects. In: Proceedings of the 22nd IEEE International Conference on Software Maintenance, pp. 83\u201392 (September 2006)","DOI":"10.1109\/ICSM.2006.23"},{"key":"24_CR19","unstructured":"Gustavsson, J., Staijen, T., Assmann, U.: Runtime evolution as an aspect. In: First International Workshop on Foundations of Unanticipated Software Evolution (2004)"},{"key":"24_CR20","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/582128.582144","volume-title":"WOSS 2002: Proceedings of the first workshop on Self-healing systems","author":"Z. Yang","year":"2002","unstructured":"Yang, Z., Cheng, B.H.C., Stirewalt, R.E.K., Sowell, J., Sadjadi, S.M., McKinley, P.K.: An aspect-oriented approach to dynamic adaptation. In: WOSS 2002: Proceedings of the first workshop on Self-healing systems, pp. 85\u201392. ACM, New York (2002)"},{"issue":"3","key":"24_CR21","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1049\/ip-sen:20045016","volume":"152","author":"Y.F. Lee","year":"2005","unstructured":"Lee, Y.F., Chang, R.C.: Java-based component framework for dynamic reconfiguration. IEE Proceedings - Software\u00a0152(3), 110\u2013118 (2005)","journal-title":"IEE Proceedings - Software"}],"container-title":["Lecture Notes in Computer Science","Computational Science \u2013 ICCS 2009"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-01970-8_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,24]],"date-time":"2021-12-24T09:09:44Z","timestamp":1640336984000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-01970-8_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642019692","9783642019708"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-01970-8_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}