{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,6]],"date-time":"2025-04-06T19:43:02Z","timestamp":1743968582719,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540252733"},{"type":"electronic","value":"9783540319672"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/978-3-540-31967-2_9","type":"book-chapter","created":{"date-parts":[[2010,9,24]],"date-time":"2010-09-24T18:55:47Z","timestamp":1285354547000},"page":"124-138","source":"Crossref","is-referenced-by-count":19,"title":["Runtime Adaptation of Applications Through Dynamic Recomposition of Components"],"prefix":"10.1007","author":[{"given":"Arun","family":"Mukhija","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Glinz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","unstructured":"The CASA Project, http:\/\/www.ifi.unizh.ch\/req\/casa\/"},{"key":"9_CR2","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"9_CR3","doi-asserted-by":"crossref","unstructured":"Gupta, D., Jalote, P., Barua, G.: A Formal Framework for On-line Software Version Change. IEEE Transactions on Software Engineering\u00a022(2) (1996)","DOI":"10.1109\/32.485222"},{"key":"9_CR4","unstructured":"Gygax, A.: Studying the Effect of Size and Complexity of Components on the Performance of CASA. Internship Report, IFI, University of Zurich (2004), http:\/\/www.ifi.unizh.ch\/req\/ftp\/papers\/casa-perf.pdf"},{"key":"9_CR5","unstructured":"Hjalmtysson, G., Gray, R.: Dynamic C++ Classes: A lightweight mechanism to update code in a running program. In: Proc. of USENIX Annual Technical Conference (1998)"},{"key":"9_CR6","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. In: Proc. of 11th European Conference on Object-Oriented Programming (1997)","DOI":"10.1007\/BFb0053381"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Liu, H., Parashar, M., Hariri, S.: A Component Based Programming Framework for Autonomic Applications. In: Proc. of 1st International Conference on Autonomic Computing (2004)","DOI":"10.1109\/ICAC.2004.1301338"},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Malabarba, S., Pandey, R., Gragg, J., Barr, E., Barnes, J.F.: Runtime Support for Type-Safe Dynamic Java Classes. In: Proc. of 14th European Conference on Object- Oriented Programming (2000)","DOI":"10.21236\/ADA474895"},{"key":"9_CR9","doi-asserted-by":"crossref","unstructured":"Meyer, B.: Applying \u201cDesign by Contract\u201d. IEEE Computer\u00a025(10) (1992)","DOI":"10.1109\/2.161279"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Mukhija, A., Glinz, M.: A Framework for Dynamically Adaptive Applications in a Self-organized Mobile Network Environment. In: Proc. of ICDCS 2004 Workshop on Distributed Auto-adaptive and Reconfigurable Systems (2004)","DOI":"10.1109\/ICDCSW.2004.1284056"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Noble, B.D., Satyanarayanan, M., Narayanan, D., Tilton, J.E., Flinn, J., Walker, K.R.: Agile Application-Aware Adaptation for Mobility. In: Proc. of 16th ACM Symposium on Operating Systems Principles (1997)","DOI":"10.1145\/268998.266708"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Oreizy, P., Medvidovic, N., Taylor, R.N.: Architecture-Based Runtime Software Evolution. In: Proc. of 20th International Conference on Software Engineering (1998)","DOI":"10.1109\/ICSE.1998.671114"},{"key":"9_CR13","doi-asserted-by":"crossref","unstructured":"Popovici, A., Gross, T., Alonso, G.: Dynamic Weaving for Aspect-Oriented Programming. In: Proc. of 1st International Conference on Aspect-Oriented Software Development (2002)","DOI":"10.1145\/508386.508404"},{"key":"9_CR14","unstructured":"Rasche, A., Polze, A.: Configuration and Dynamic Reconfiguration of Component-based Applications with Microsoft.NET. In: Proc. of 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (2003)"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Zinky, J.A., Bakken, D.E., Schantz, R.E.: Architectural Support for Quality of Service for CORBA Objects. Theory and Practice of Object Systems\u00a03(1) (1997)","DOI":"10.1002\/(SICI)1096-9942(1997)3:1<55::AID-TAPO6>3.0.CO;2-6"}],"container-title":["Lecture Notes in Computer Science","Systems Aspects in Organic and Pervasive Computing - ARCS 2005"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-31967-2_9.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,26]],"date-time":"2025-02-26T01:46:39Z","timestamp":1740534399000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-31967-2_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540252733","9783540319672"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-31967-2_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}