{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,23]],"date-time":"2025-12-23T05:02:56Z","timestamp":1766466176061,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540205296"},{"type":"electronic","value":"9783540400103"}],"license":[{"start":{"date-parts":[[2003,1,1]],"date-time":"2003-01-01T00:00:00Z","timestamp":1041379200000},"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":[[2003]]},"DOI":"10.1007\/978-3-540-40010-3_1","type":"book-chapter","created":{"date-parts":[[2010,9,5]],"date-time":"2010-09-05T19:02:46Z","timestamp":1283713366000},"page":"1-14","source":"Crossref","is-referenced-by-count":23,"title":["Towards a Framework for Self-adaptive Component-Based Applications"],"prefix":"10.1007","author":[{"given":"Pierre-Charles","family":"David","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Ledoux","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1007\/3-540-45429-2_6","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"J. Dowling","year":"2001","unstructured":"Dowling, J., Cahill, V.: The K-Component architecture meta-model for selfadaptive software. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 81\u201388. Springer, Heidelberg (2001)"},{"key":"1_CR2","unstructured":"H\u00fcrsch, W., Lopes, C.V.: Separation of concerns. Technical Report NU-CCS-95-03, Northeastern University, Boston, Massachusetts (1995)"},{"key":"1_CR3","unstructured":"Coupaye, T.: \u00c9ric Bruneton, St\u00e9fani, J.B.: The fractal composition framework. Technical report, The ObjectWeb Group (2002)"},{"key":"1_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/3-540-47993-7_9","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"B. Redmond","year":"2002","unstructured":"Redmond, B., Cahill, V.: Supporting unanticipated dynamic adaptation of application behaviour. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374, pp. 205\u2013230. Springer, Heidelberg (2002)"},{"key":"1_CR5","unstructured":"The First International Workshop on Unanticipated Software Evolution. In: ECOOP 2002, Malaga, Spain (2002), http:\/\/www.joint.org\/use2002"},{"key":"1_CR6","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"The art of the Meta-Object Protocol","author":"G. Kiczales","year":"1991","unstructured":"Kiczales, G., des Rivi\u00e8res, J., Bobrow, D.G.: The art of the Meta-Object Protocol. MIT Press, Cambridge (1991)"},{"key":"1_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/3-540-60365-4_116","volume-title":"Rules in Database Systems","author":"K.R. Dittrich","year":"1995","unstructured":"Dittrich, K.R., Gatziu, S., Geppert, A.: The active database management system manifesto: A rulebase of a ADBMS features. In: Sellis, T.K. (ed.) RIDS 1995. LNCS, vol.\u00a0985, pp. 3\u201320. Springer, Heidelberg (1995)"},{"key":"1_CR8","first-page":"211","volume-title":"OOPSLA 2001 Conference Proceedings","author":"S. McDirmid","year":"2001","unstructured":"McDirmid, S., Flatt, M., Hsieh, W.C.: Jiazzi: New-age components for oldfashioned Java. In: Northrop, L. (ed.) OOPSLA 2001 Conference Proceedings, Tampa Bay, Florida, USA, pp. 211\u2013222. ACM Press, New York (2001)"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Aldrich, J., Chambers, C., Notkin, D.: ArchJava: Connecting software architecture to implementation. In: International Conference on Software Engineering, ICSE 2002, Orlando, Florida, USA (2002)","DOI":"10.1109\/ICSE.2002.1007967"},{"key":"1_CR10","doi-asserted-by":"crossref","unstructured":"Mulet, P., Malenfant, J., Cointe, P.: Towards a methodology for explicit composition of metaobjects. In: Proceedings of OOPSLA 1995, austin, Texas, USA. ACM SIGPLAN Notices, vol.\u00a030, pp. 316\u2013330 (1995)","DOI":"10.1145\/217839.217870"},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1007\/3-540-45429-2_10","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"L. Capra","year":"2001","unstructured":"Capra, L., Emmerich, W., Mascolo, C.: Reflective middleware solutions for contextaware applications. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 126\u2013133. Springer, Heidelberg (2001)"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Consel, C., Marlet, R.: Architecturing software using a methodology for language development. In: Proceedings of the 10th Int. Symposium on Programming Languages, Implementations, Logics and Programs, PLILP\/ALP 1998, Pisa, Italy (1998)","DOI":"10.1007\/BFb0056614"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Glass, G., Cao, P.: Adaptive page replacement based on memory reference behavior. In: Proceedings of ACM SIGMETRICS 1997, pp. 115\u2013126 (1997)","DOI":"10.1145\/258612.258681"},{"key":"1_CR14","unstructured":"Cardone, R., Batory, D., Lin, C.: Java layers: Extending java to support component-based programming. Technical Report CS-TR-00-11, Computer Sciences Department, University of Texas (2000)"},{"key":"1_CR15","unstructured":"Jarir, Z., David, P.C., Ledoux, T.: Dynamic adaptability of services in enterprise JavaBeans architecture. In: Seventh International Workshop on Component-Oriented Programming (WCOP 2002) at ECOOP 2002, Malaga, Spain (2002)"},{"key":"1_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1007\/3-540-36124-3_51","volume-title":"On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE","author":"J. Zinky","year":"2002","unstructured":"Zinky, J., Loyall, J., Shapiro, R.: Runtime performance modeling and measurement of adaptive distributed object applications. In: Meersman, R., Tari, Z., et al. (eds.) CoopIS 2002, DOA 2002, and ODBASE 2002. LNCS, vol.\u00a02519, pp. 755\u2013772. Springer, Heidelberg (2002)"},{"key":"1_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/3-540-40002-8_12","volume-title":"Interactive Distributed Multimedia Systems and Telecommunication Services","author":"L. Bergmans","year":"2000","unstructured":"Bergmans, L., van Halteren, A., Pires, L.F., van Sinderen, M., Aksit, M.: A QoScontrol architecture for object middleware. In: Scholten, H.J., van Sinderen, M. (eds.) IDMS 2000. LNCS, vol.\u00a01905, pp. 117\u2013131. Springer, Heidelberg (2000)"}],"container-title":["Lecture Notes in Computer Science","Distributed Applications and Interoperable Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-40010-3_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,3]],"date-time":"2019-06-03T17:12:56Z","timestamp":1559581976000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-40010-3_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540205296","9783540400103"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-40010-3_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}