{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T05:23:52Z","timestamp":1736573032482,"version":"3.32.0"},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540376576"},{"type":"electronic","value":"9783540376590"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11821946_14","type":"book-chapter","created":{"date-parts":[[2006,8,5]],"date-time":"2006-08-05T06:35:14Z","timestamp":1154759714000},"page":"211-226","source":"Crossref","is-referenced-by-count":3,"title":["Dimensions of Composition Models for Supporting Software Evolution"],"prefix":"10.1007","author":[{"given":"In-Gyu","family":"Kim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tegegne","family":"Marew","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Doo-Hwan","family":"Bae","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jang-Eui","family":"Hong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sang-Yoon","family":"Min","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"1","key":"14_CR1","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/MIS.2003.1179197","volume":"18","author":"W. Aalst","year":"2003","unstructured":"Aalst, W.: Don\u2019t go with the flow: web services composition standards exposed. IEEE Intelligent Systems\u00a018(1), 72\u201376 (2003)","journal-title":"IEEE Intelligent Systems"},{"key":"14_CR2","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-8598-9","volume-title":"A Theory of Object","author":"M. Abadi","year":"1996","unstructured":"Abadi, M., Cardelli, L.: A Theory of Object. Springer, Heidelberg (1996)"},{"key":"14_CR3","volume-title":"Invasive Software Composition","author":"U. Abmann","year":"2003","unstructured":"Abmann, U.: Invasive Software Composition. Springer, Heidelberg (2003)"},{"issue":"2","key":"14_CR4","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/32.585497","volume":"23","author":"D. Batory","year":"1997","unstructured":"Batory, D., Geraci, B.: Composition Validation and Subjectivity in GenVoca Generators. IEEE Transactions on Software Engineering\u00a023(2), 67\u201382 (1997)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"9","key":"14_CR5","doi-asserted-by":"publisher","first-page":"769","DOI":"10.1109\/32.950315","volume":"27","author":"I. Ben-Shaul","year":"2001","unstructured":"Ben-Shaul, I., Holder, O., Lavva, B.: Dynamic Adaptation and Deployment of Distributed Components in Hadas. IEEE Transactions on Software Engineering\u00a027(9), 769\u2013787 (2001)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"5","key":"14_CR6","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/S0950-5849(99)00007-5","volume":"41","author":"J. Bosch","year":"1999","unstructured":"Bosch, J.: Superimposition: A Component Adaptation Technique. Information and Software Technology\u00a041(5), 257\u2013273 (1999)","journal-title":"Information and Software Technology"},{"key":"14_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/3-540-45102-1_10","volume-title":"ECOOP 2000 - Object-Oriented Programming","author":"M. Buchi","year":"2000","unstructured":"Buchi, M., Weck, W.: Generic Wrappers. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, pp. 201\u2013225. Springer, Heidelberg (2000)"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Cheng, S., Garlan, D., Schmerl, B., Sousa, J., Spitznagel, B., Steenkiste, P., Hu, N.: Software Architecture-base Adaptation for Pervasive Systems. In: Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing, pp. 67\u201382","DOI":"10.1007\/3-540-45997-9_7"},{"key":"14_CR9","unstructured":"DeMichiel, L., Yalcinalp, L., Krishnan, S.: Enterprise JavaBeansTM Specification, Version 2.0. Technical report. Sun Microsystems (2001)"},{"key":"14_CR10","unstructured":"Dominick, L., Ostermann, K.: Supporting Extension of Components with new Paradigms. In: Workshop on Advanced Separation of Concerns at OOPSLA (2000)"},{"key":"14_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/3-540-45429-2_6","volume-title":"Approximation, Randomization and Combinatorial Optimization: Algorithms and Techniques","author":"J. Dowling","year":"2001","unstructured":"Dowling, J., Cahill, V.: The K-Component Architecture Meta-Model for Self-Adaptive Software. In: Goemans, M.X., Jansen, K., Rolim, J.D.P., Trevisan, L. (eds.) RANDOM 2001 and APPROX 2001. LNCS, vol.\u00a02129, pp. 81\u201388. Springer, Heidelberg (2001)"},{"key":"14_CR12","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":"14_CR13","unstructured":"Group, O.M.: CORBA Components, v3.0 full specification. Technical report, OMG (2002)"},{"key":"14_CR14","unstructured":"Heineman, G., Ohlenbusch, H.: An Evaluation of Component Adaptation Techniques. Technical report, Computer Science Department, Worcester Polytechnic Institute (1999)"},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"Helm, R., Holland, I., Gangopadhyay, D.: Contracts: Specifying Behavioral Compositions in Object-Oriented Systems. In: Proceedings of the OOPSLA\/ECOOP Conference, pp. 169\u2013180 (1990)","DOI":"10.1145\/97946.97967"},{"key":"14_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"14_CR17","unstructured":"Kim, I., Bae, D.: A Dynamic Composition Model for Addressing Constrained Environments. In: OOPSLA Workshop on Reuse in Constrained Environments (2003)"},{"key":"14_CR18","doi-asserted-by":"crossref","unstructured":"Kim, I., Bae, D.: Dimensions of Composition Model for Supporting Software System Evolution. Technical report, Department of Computer Science, KAIST (2005)","DOI":"10.1007\/11821946_14"},{"key":"14_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1007\/3-540-47772-1_21","volume-title":"Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems","author":"I. Kim","year":"2001","unstructured":"Kim, I., Hong, J., Bae, D., Han, I., Yoon, C.: Scalable Mobile Agents Supporting Dynamic Composition of Functionality. In: Wagner, T.A., Rana, O.F. (eds.) AA-WS 2000. LNCS, vol.\u00a01887, pp. 199\u2013213. Springer, Heidelberg (2001)"},{"key":"14_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/3-540-48743-3_16","volume-title":"ECOOP \u201999 - Object-Oriented Programming","author":"G. Kniesel","year":"1999","unstructured":"Kniesel, G.: Type-Safe Delegation for Run-Time Component Adaptation. In: Guerraoui, R. (ed.) ECOOP 1999. LNCS, vol.\u00a01628, pp. 351\u2013366. Springer, Heidelberg (1999)"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"Maes, P.: Concepts and Experiments in Computation Reflection. In: Proceedings of OOPSLA, pp. 147\u2013155 (1987)","DOI":"10.1145\/38807.38821"},{"key":"14_CR22","doi-asserted-by":"crossref","unstructured":"Ostermann, K., Mezini, M.: Object-Oriented Composition Untangled. In: Proceedings of OOPSLA, pp. 283\u2013299 (2001)","DOI":"10.1145\/504311.504303"},{"issue":"1","key":"14_CR23","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1109\/32.663999","volume":"24","author":"L. Seiter","year":"1998","unstructured":"Seiter, L., Palsberg, J., Lieberherr, K.: Evolution of Object Behavior Using Context Relations. IEEE Transactions on Software Engineering\u00a024(1), 79\u201392 (1998)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"8","key":"14_CR24","doi-asserted-by":"publisher","first-page":"705","DOI":"10.1002\/spe.652","volume":"35","author":"M. Svahnberg","year":"2005","unstructured":"Svahnberg, M., Gurp, J., Bosch, J.: A taxonomy of variability realization techniques. Software Practice and Experience\u00a035(8), 705\u2013754 (2005)","journal-title":"Software Practice and Experience"},{"key":"14_CR25","volume-title":"Component Software - Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1998","unstructured":"Szyperski, C.: Component Software - Beyond Object-Oriented Programming. Addison-Wesley, Reading (1998)"},{"issue":"3","key":"14_CR26","doi-asserted-by":"publisher","first-page":"438","DOI":"10.1145\/243439.243441","volume":"28","author":"A. Taivalsaari","year":"1996","unstructured":"Taivalsaari, A.: On the Notion of Inheritance. ACM Computing Surveys\u00a028(3), 438\u2013479 (1996)","journal-title":"ACM Computing Surveys"},{"key":"14_CR27","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., Jr., S.: N Degrees of Separation: Multi-Dimensional Separation of Concerns. In: Proceedings of ICSE, pp. 107\u2013119 (1999)","DOI":"10.1145\/302405.302457"},{"key":"14_CR28","doi-asserted-by":"crossref","unstructured":"Truyen, E., Vanhaute, B., Joosen, W., Verbaeten, P., Jorgensen, B.: Dynamic and Selective Combination of Extensions in Component-Based Applications. In: Proceedings of ICSE, pp. 233\u2013242 (2001)","DOI":"10.1109\/ICSE.2001.919097"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11821946_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,10]],"date-time":"2025-01-10T09:59:11Z","timestamp":1736503151000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11821946_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540376576","9783540376590"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/11821946_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}