{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T19:10:29Z","timestamp":1725909029145},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319618128"},{"type":"electronic","value":"9783319618135"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-61813-5_16","type":"book-chapter","created":{"date-parts":[[2017,8,18]],"date-time":"2017-08-18T08:00:36Z","timestamp":1503043236000},"page":"155-171","source":"Crossref","is-referenced-by-count":0,"title":["Low-Disruptive and Timely Dynamic Software Updating of Smart Grid Components"],"prefix":"10.1007","author":[{"given":"Martin Alexander","family":"Neumann","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph Tobias","family":"Bach","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yong","family":"Ding","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Till","family":"Riedel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Beigl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,19]]},"reference":[{"key":"16_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1007\/11785477_26","volume-title":"ECOOP 2006 \u2013 Object-Oriented Programming","author":"S Ajmani","year":"2006","unstructured":"Ajmani, S., Liskov, B., Shrira, L.: Modular software upgrades for distributed systems. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol. 4067, pp. 452\u2013476. Springer, Heidelberg (2006). doi:\n10.1007\/11785477_26"},{"issue":"4","key":"16_CR2","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/4236.939450","volume":"5","author":"EA Brewer","year":"2001","unstructured":"Brewer, E.A.: Lessons from giant-scale services. IEEE Internet Comput. 5(4), 46\u201355 (2001)","journal-title":"IEEE Internet Comput."},{"key":"16_CR3","first-page":"143","volume-title":"JacORB: Implementation and Design of a Java ORB","author":"G Brose","year":"1997","unstructured":"Brose, G.: JacORB: Implementation and Design of a Java ORB, pp. 143\u2013154. Chapman & Hall, Cottbus (1997)"},{"key":"16_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1007\/978-3-642-10445-9_18","volume-title":"Middleware 2009","author":"T Dumitra\u015f","year":"2009","unstructured":"Dumitra\u015f, T., Narasimhan, P.: Why do upgrades fail and what can we do about it? In: Bacon, J.M., Cooper, B.F. (eds.) Middleware 2009. LNCS, vol. 5896, pp. 349\u2013372. Springer, Heidelberg (2009). doi:\n10.1007\/978-3-642-10445-9_18"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Durumeric, Z., Kasten, J., Adrian, D., Halderman, J.A., Bailey, M., Li, F., Weaver, N., Amann, J., Beekman, J., Payer, M., Paxson, V.: The matter of heartbleed. In: Proceedings of the 2014 Conference on Internet Measurement Conference (IMC 2014), pp. 475\u2013488. ACM, New York (2014)","DOI":"10.1145\/2663716.2663755"},{"key":"16_CR6","doi-asserted-by":"crossref","unstructured":"Efftinge, S., Eysholdt, M., K\u00f6hnlein, J., Zarnekow, S., von Massow, R., Hasselbring, W., Hanus, M.: Xbase: implementing domain-specific languages for Java. In: Proceedings of the 11th International Conference on Generative Programming and Component Engineering (GPCE 2012). ACM, New York (2012)","DOI":"10.1145\/2371401.2371419"},{"key":"16_CR7","unstructured":"G\u00f6tz, A., Taurel, E., et al.: TANGO V8-Another turbo charged major release. In: Proceedings of ICALEPCS, San Francisco (2013)"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Gu, T., Cao, C., Xu, C., Ma, X., Zhang, L., Lu, J.: Javelus: a low disruptive approach to dynamic software updates. In: Proceedings of the 2012 19th Asia-Pacific Software Engineering Conference (APSEC 2012), vol. 01, pp. 527\u2013536. IEEE Computer Society, Washington, DC (2012)","DOI":"10.1109\/APSEC.2012.55"},{"issue":"6","key":"16_CR9","doi-asserted-by":"crossref","first-page":"1340","DOI":"10.1109\/TSE.2011.101","volume":"38","author":"CM Hayden","year":"2012","unstructured":"Hayden, C.M., Smith, E.K., Hardisty, E.A., Hicks, M., Foster, J.S.: Evaluating dynamic software update safety using systematic testing. IEEE Trans. Softw. Eng. 38(6), 1340\u20131354 (2012)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"16_CR10","doi-asserted-by":"crossref","first-page":"1049","DOI":"10.1145\/1108970.1108971","volume":"27","author":"M Hicks","year":"2005","unstructured":"Hicks, M., Nettles, S.: Dynamic software updating. ACM Trans. Program. Lang. Syst. 27(6), 1049\u20131096 (2005)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"16_CR11","doi-asserted-by":"crossref","unstructured":"Neamtiu, I., Hicks, M., Stoyle, G., Oriol, M.: Practical dynamic software updating for C. In: Proceedings of the 27th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2006), pp. 72\u201383. ACM, New York (2006)","DOI":"10.1145\/1133981.1133991"},{"key":"16_CR12","unstructured":"Nishtala, R., Fugal, H., Grimm, S., Kwiatkowski, M., Lee, H., Li, H.C., McElroy, R., Paleczny, M., Peek, D., Saab, P., Stafford, D., Tung, T., Venkataramani, V.: Scaling memcache at Facebook. In: Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (NSDI 2013), pp. 385\u2013398. USENIX Association, Berkeley (2013)"},{"key":"16_CR13","doi-asserted-by":"crossref","unstructured":"Pina, L., Veiga, L., Hicks, M.: Rubah: DSU for Java on a stock JVM. In: Proceedings of the 2014 ACM Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA 2014). ACM, New York (2014)","DOI":"10.1145\/2660193.2660220"},{"issue":"2","key":"16_CR14","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1002\/spe.2107","volume":"43","author":"M Pukall","year":"2013","unstructured":"Pukall, M., K\u00e4stner, C., Cazzola, W., G\u00f6tz, S., Grebhahn, A., Schr\u00f6ter, R., Saake, G.: JavAdaptor-flexible runtime updates of Java applications. Softw. Pract. Exp. 43(2), 153\u2013185 (2013)","journal-title":"Softw. Pract. Exp."},{"key":"16_CR15","unstructured":"Russell, K., Bak, L.: The hotspotTM serviceability agent: an out-of-process high level debugger for a JavaTM virtual machine. In: Proceedings of the 2001 Symposium on JavaTM Virtual Machine Research and Technology Symposium (JVM 2001), vol. 1, p. 16. USENIX Association, Berkeley (2001)"},{"issue":"4","key":"16_CR16","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1145\/1255450.1255455","volume":"29","author":"G Stoyle","year":"2007","unstructured":"Stoyle, G., Hicks, M., Bierman, G., Sewell, P., Neamtiu, I.: Mutatis mutandis: safe and predictable dynamic software updating. ACM Trans. Program. Lang. Syst. 29(4), 22 (2007)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"16_CR17","doi-asserted-by":"crossref","unstructured":"Subramanian, S., Hicks, M., McKinley, K.S.: Dynamic software updates: a VM-centric approach. In: Proceedings of the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2009), pp. 1\u201312. ACM, New York (2009)","DOI":"10.1145\/1542476.1542478"},{"issue":"5","key":"16_CR18","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1016\/j.scico.2011.06.005","volume":"78","author":"T W\u00fcrthinger","year":"2013","unstructured":"W\u00fcrthinger, T., Wimmer, C., Stadler, L.: Unrestricted and safe dynamic code evolution for Java. Sci. Comput. Program. 78(5), 481\u2013498 (2013)","journal-title":"Sci. Comput. Program."}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Smart Grid Inspired Future Technologies"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-61813-5_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,8,18]],"date-time":"2017-08-18T08:06:58Z","timestamp":1503043618000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-61813-5_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319618128","9783319618135"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-61813-5_16","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2017]]}}}