{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,11]],"date-time":"2026-11-11T05:36:02Z","timestamp":1794375362270,"version":"4.9.0"},"publisher-location":"Berlin, Heidelberg","reference-count":9,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642118418","type":"print"},{"value":"9783642118425","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-11842-5_48","type":"book-chapter","created":{"date-parts":[[2010,3,5]],"date-time":"2010-03-05T12:12:15Z","timestamp":1267791135000},"page":"350-355","source":"Crossref","is-referenced-by-count":3,"title":["A Dynamic Update Framework for OSGi Applications"],"prefix":"10.1007","author":[{"given":"Fei","family":"Shen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Siqi","family":"Du","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Linpeng","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"48_CR1","first-page":"470","volume-title":"Proceedings ofthe 2nd International Conference on Software Engineering","author":"R.S. Fabry","year":"1976","unstructured":"Fabry, R.S.: How to design a system in which modules can be changed on the fly. In: Proceedings ofthe 2nd International Conference on Software Engineering, pp. 470\u2013476. IEEE Computer Society Press, Los Alamitos (1976)"},{"key":"48_CR2","unstructured":"The OSGi Alliance, \n                    \n                      http:\/\/www.osgi.org"},{"issue":"4","key":"48_CR3","doi-asserted-by":"publisher","first-page":"298","DOI":"10.1109\/TSE.1978.231515","volume":"4","author":"H. Goullon","year":"1978","unstructured":"Goullon, H., Isle, R., L\u00f6hr, K.-P.: Dynamic restructuring in an experimental operating system. IEEE Transactions on Software Engineering\u00a04(4), 298\u2013307 (1978)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"48_CR4","doi-asserted-by":"crossref","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 03-06, p. 649 (2002)","DOI":"10.1109\/ICSM.2002.1167829"},{"key":"48_CR5","doi-asserted-by":"crossref","unstructured":"Hicks, M., Moore, J., Nettles, S.: Dynamic software updating. In: Norris, C., Fenwick, J.J.B. (eds.) Proceedings of the ACMSIGPLAN 2001 Conference on Programming Language Design and Implementation, N.Y., June 20\u201322. ACM SIGPLAN Notices, vol.\u00a036.5, pp. 13\u201323 (2001)","DOI":"10.1145\/378795.378798"},{"key":"48_CR6","unstructured":"Hj\u00e1lmt\u00fdsson, G., Gray, R.: Dynamic C++ classes. In: Proceedings of the USENIX 1998 Annual Technical Conference, June 15-19, pp. 65\u201376. USENIX Association (1998)"},{"issue":"2","key":"48_CR7","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1109\/52.199735","volume":"10","author":"M.E. Segal","year":"1993","unstructured":"Segal, M.E., Frieder, O.: On-the-fly program modification: Systems for dynamic updating. IEEE Software\u00a010(2), 53\u201365 (1993)","journal-title":"IEEE Software"},{"key":"48_CR8","doi-asserted-by":"crossref","unstructured":"Plasil, F., Balek, D., Janecek, R.: SOFA\/DCUP Architecture for Component Trading and Dynamic Updating. In: Proc. Fourth Intl Conf. Configurable Distributed Systems (ICCDS 1998), pp. 43\u201352 (1998)","DOI":"10.1109\/CDS.1998.675757"},{"key":"48_CR9","unstructured":"Yves VANDEWOUDE. Dynamically updating component-oriented systems. Doctor thesis, \n                    \n                      http:\/\/www.cs.kuleuven.ac.be\/~yvesv\/Files\/PhD.pdf"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-11842-5_48","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,12]],"date-time":"2019-03-12T14:16:11Z","timestamp":1552400171000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-11842-5_48"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642118418","9783642118425"],"references-count":9,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-11842-5_48","relation":{"is-part-of":[{"id-type":"doi","id":"https:\/\/doi.org\/10.1007\/978-3-642-11842-5","asserted-by":"object"}]},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}