{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T23:43:55Z","timestamp":1743032635297,"version":"3.40.3"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319625935"},{"type":"electronic","value":"9783319625942"}],"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":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-62594-2_9","type":"book-chapter","created":{"date-parts":[[2017,7,18]],"date-time":"2017-07-18T21:13:38Z","timestamp":1500412418000},"page":"170-186","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Dynamically Loading Mobile\/Cloud Assemblies"],"prefix":"10.1007","author":[{"given":"Robert","family":"Pettersen","sequence":"first","affiliation":[]},{"given":"H\u00e5vard D.","family":"Johansen","sequence":"additional","affiliation":[]},{"given":"Steffen Viken","family":"Valv\u00e5g","sequence":"additional","affiliation":[]},{"given":"Dag","family":"Johansen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,7,20]]},"reference":[{"key":"9_CR1","unstructured":"Semantic Versioning. http:\/\/semver.org\/"},{"key":"9_CR2","doi-asserted-by":"crossref","unstructured":"Cook, R.P., Lee, I.: DYMOS: A Dynamic Modification System, vol. 8, pp. 201\u2013202. ACM, New York (1983). http:\/\/doi.acm.org\/10.1145\/1006140.1006188","DOI":"10.1145\/1006147.1006188"},{"key":"9_CR3","doi-asserted-by":"crossref","unstructured":"Daubert, E., Fouquet, F., Barais, O., Nain, G., Sunye, G., Jezequel, J.M., Pazat, J.L., Morin, B.: A models@runtime framework for designing and managing service-based applications. In: 2012 Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube), pp. 10\u201311, June 2012","DOI":"10.1109\/S-Cube.2012.6225498"},{"key":"9_CR4","unstructured":"Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. In: Proceedings of the 6th Symposium on Operating Systems Design and Implementation, OSDI 2004, pp. 137\u2013150. USENIX Association (2004)"},{"key":"9_CR5","unstructured":"DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W.: Dynamo: Amazon\u2019s highly available key-value store. In: Proceedings of the 21st ACM SIGOPS Symposium on Operating Systems Principles, SOSP 2007, pp. 205\u2013220. ACM (2007). http:\/\/doi.acm.org\/10.1145\/1294261.1294281"},{"key":"9_CR6","unstructured":"Gilmore, S., Kirli, D., Walton, C.: Dynamic ML without dynamic types. Technical report, University of Edinburgh (1997)"},{"issue":"4","key":"9_CR7","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1145\/1151659.1159961","volume":"36","author":"C Gkantsidis","year":"2006","unstructured":"Gkantsidis, C., Karagiannis, T., Rodriguez, P., Vojnovi\u0107, M.: Planet scale software updates. ACM SIGCOMM Comput. Commun. Rev. 36(4), 423\u2013434 (2006)","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"9_CR8","unstructured":"Hertzog, R., Mas, R.: The Debian Administrator\u2019s Handbook, 1st edn. Freexian SARL (2006). https:\/\/debian-handbook.info\/"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Hicks, M., Moore, J.T., Nettles, S.: Dynamic software updating. In: Proceedings of the ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation, PLDI 2001, NY, USA, pp. 13\u201323 (2001). http:\/\/doi.acm.org\/10.1145\/378795.378798","DOI":"10.1145\/378795.378798"},{"key":"9_CR10","doi-asserted-by":"crossref","first-page":"605","DOI":"10.1002\/spe.451","volume":"32","author":"D Johansen","year":"2001","unstructured":"Johansen, D., Lauvset, K.J., van Renesse, R., Schneider, F.B., Sudmann, N.P., Jacobsen, K.: A TACOMA retrospective. Soft. Pract. Exp. 32, 605\u2013619 (2001)","journal-title":"Soft. Pract. Exp."},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Johansen, D., Marzullo, K., Lauvset, K.J.: An approach towards an agent computing environment. In: ICDCS 2099 Workshop on Middleware (1999)","DOI":"10.1109\/ECMDD.1999.776418"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Johansen, H., Johansen, D.: Resilient software mirroring with untrusted third parties. In: Proceedings of the 1st ACM Workshop on Hot Topics in Software Upgrades (HotSWUp), October 2008","DOI":"10.1145\/1490283.1490296"},{"key":"9_CR13","doi-asserted-by":"crossref","unstructured":"Johansen, H., Johansen, D., van Renesse, R.: Firepatch: secure and time-critical dissemination of software patches. In: Proceedings of the 22nd IFIP International Information Security Conference, pp. 373\u2013384. IFIP, May 2007","DOI":"10.1007\/978-0-387-72367-9_32"},{"key":"9_CR14","unstructured":"Microsoft: Application Domains (2015). http:\/\/msdn.microsoft.com\/en-us\/library\/cxk374d9%28v=vs.90%29.aspx"},{"key":"9_CR15","unstructured":"Microsoft Developer Network: Best Practices for Assembly Loading. Microsoft, NET Framework 4.6 and 4.5 edn. (2016). https:\/\/msdn.microsoft.com\/en-us\/library\/dd153782(v=vs.110).aspx"},{"key":"9_CR16","unstructured":"Olston, C., Reed, B., Srivastava, U., Kumar, R., Tomkins, A.: Pig Latin: a not-so-foreign language for data processing. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, SIGMOD 2008, pp. 1099\u20131110. ACM (2008). http:\/\/doi.acm.org\/10.1145\/1376616.1376726"},{"key":"9_CR17","doi-asserted-by":"crossref","unstructured":"Pettersen, R., Valv\u00e5g, S.V., Kvalnes, A., Johansen, D.: Jovaku: globally distributed caching for cloud database services using DNS. In: IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, pp. 127\u2013135 (2014)","DOI":"10.1109\/MobileCloud.2014.20"},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Pettersen, R., Valv\u00e5g, S.V., Kvalnes, A., Johansen, D.: Cloud-side execution of database queries for mobile applications. In: Proceedings of the 5th International Conference on Cloud Computing and Services Science, CLOSER 2015, pp. 586\u2013594 (2015)","DOI":"10.5220\/0005451605860594"},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Raemaekers, S., van Deursen, A., Visser, J.: Semantic versioning versus breaking changes: a study of the maven repository. In: 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation (SCAM), pp. 215\u2013224, September 2014","DOI":"10.1109\/SCAM.2014.30"},{"issue":"2","key":"9_CR20","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1109\/52.199735","volume":"10","author":"M Segal","year":"1993","unstructured":"Segal, M., Frieder, O.: On-the-fly program modification: systems for dynamic updating. Software 10(2), 53\u201365 (1993). IEEE","journal-title":"Software"},{"issue":"1","key":"9_CR21","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1002\/cpe.2827","volume":"25","author":"SV Valv\u00e5g","year":"2013","unstructured":"Valv\u00e5g, S.V., Johansen, D., Kvalnes, A.: Cogset: a high performance MapReduce engine. Concurrency Comput. Pract. Exp. 25(1), 2\u201323 (2013). doi: 10.1002\/cpe.2827","journal-title":"Concurrency Comput. Pract. Exp."},{"key":"9_CR22","unstructured":"Yu, Y., Isard, M., Fetterly, D., Budiu, M., Erlingsson, \u00da., Gunda, P.K., Currey, J.: DryadLINQ: a system for general-purpose distributed data-parallel computing using a high-level language. In: Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, OSDI 2008, pp. 1\u201314. USENIX Association (2008). http:\/\/dl.acm.org\/citation.cfm?id=1855741.1855742"},{"key":"9_CR23","unstructured":"Zhang, I., Szekeres, A., Aken, D.V., Ackerman, I., Gribble, S.D., Krishnamurthy, A., Levy, H.M.: Customizable and extensible deployment for mobile\/cloud applications. In: 11th USENIX Symposium on Operating Systems Design and Implementation OSDI 2014, Broomfield, CO, pp. 97\u2013112. USENIX Association, October 2014. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/zhang"}],"container-title":["Communications in Computer and Information Science","Cloud Computing and Services Science"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-62594-2_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,30]],"date-time":"2019-09-30T17:01:10Z","timestamp":1569862870000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-62594-2_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319625935","9783319625942"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-62594-2_9","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2017]]}}}