{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:29:34Z","timestamp":1725564574403},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540207900"},{"type":"electronic","value":"9783540246145"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24614-5_17","type":"book-chapter","created":{"date-parts":[[2010,9,5]],"date-time":"2010-09-05T07:34:49Z","timestamp":1283672089000},"page":"227-240","source":"Crossref","is-referenced-by-count":3,"title":["Dynamic Service Adaptation for Runtime System Extensions"],"prefix":"10.1007","author":[{"given":"Robert","family":"Hirschfeld","sequence":"first","affiliation":[]},{"given":"Katsuya","family":"Kawamura","sequence":"additional","affiliation":[]},{"given":"Hendrik","family":"Berndt","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"17_CR1","unstructured":"Allen, R.: Faure, http:\/\/russell-allen.com\/squeak\/faure\/"},{"key":"17_CR2","unstructured":"Aspect-Oriented Software Development homepage, http:\/\/www.aosd.net\/"},{"key":"17_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1007\/BFb0054101","volume-title":"ECOOP \u201998 - Object-Oriented Programming","author":"J. Brant","year":"1998","unstructured":"Brant, J., Foote, B., Johnson, R., Roberts, D.: Wrappers to the Rescue. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol.\u00a01445, pp. 396\u2013417. Springer, Heidelberg (1998)"},{"issue":"10","key":"17_CR4","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/383845.383854","volume":"44","author":"T. Elrad","year":"2001","unstructured":"Elrad, T., Aksit, M., Kiczales, G., Lieberherr, K., Osher, H.: Discussing Aspects of AOP. Communications of the ACM\u00a044(10), 33\u201338 (2001)","journal-title":"Communications of the ACM"},{"key":"17_CR5","unstructured":"Ernst, E.: Separation of Concerns. In: Proceedings of the AOSD 2003 Workshop on Software-Engineering Properties of Languages for Aspect Technologies (SPLAT), Boston, MA, USA (March 2003)"},{"key":"17_CR6","unstructured":"Filman, R.E., Friedman, D.P.: Aspect-Oriented Programming is Quantification and Obliviousness. In: Proceedings of the ECOOP 2001 Workshop on Advanced Separation of Concerns, Budapest, Hungary (June 2001)"},{"key":"17_CR7","volume-title":"Smalltalk-80: The Language and Its Implementation","author":"A. Goldberg","year":"1983","unstructured":"Goldberg, A., Robson, D.: Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading (1983)"},{"key":"17_CR8","volume-title":"The Java Language Specification","author":"J. Gosling","year":"2000","unstructured":"Gosling, J., Joy, B., Steele, G., Bracha, G.: The Java Language Specification, 2nd edn. Addison-Wesley, Reading (2000)","edition":"2"},{"key":"17_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1007\/3-540-36557-5_17","volume-title":"Objects, Components, Architectures, Services, and Applications for a Networked World","author":"R. Hirschfeld","year":"2003","unstructured":"Hirschfeld, R.: AspectS \u2013 Aspect-Oriented Programming with Squeak. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol.\u00a02591, pp. 216\u2013232. Springer, Heidelberg (2003)"},{"key":"17_CR10","unstructured":"Hirschfeld, R., Wagner, M.: PerspectiveS \u2013 AspectS with Context. In: Proceedings of the OOPSLA 2002 Workshop on Engineering Context-Aware Object-Oriented Systems and Environments (ECOOSE), Seattle, WA, USA (2002)"},{"key":"17_CR11","unstructured":"Hirschfeld, R.: Dynamic Service Adaptation. DoCoMo Euro-Labs Technical Report, ITRFNL- 023, Munich (April 2003)"},{"key":"17_CR12","series-title":"College of Computer Science","volume-title":"Separation of Concerns","author":"W.L. H\u00fcrsch","year":"1995","unstructured":"H\u00fcrsch, W.L., Lopes, C.V.: Separation of Concerns. College of Computer Science. Northeastern University, Boston (February 1995)"},{"key":"17_CR13","doi-asserted-by":"crossref","unstructured":"Ingalls, D., Kaehler, T., Maloney, J., Wallace, S., Kay, A.: Back to the Future: The Story of Squeak, a Practical Smalltalk Written in Itself. In: Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA), Atlanta, GA, USA, October 1997, pp. 318\u2013326 (1997)","DOI":"10.1145\/263698.263754"},{"key":"17_CR14","unstructured":"Kay, A.: Is Software Engineering an Oxymoron?, Viewpoints Research Institute (2002)"},{"key":"17_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An Overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013355. Springer, Heidelberg (2001)"},{"key":"17_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., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"17_CR17","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"The Art of the Metaobject Protocol","author":"G. Kiczales","year":"1991","unstructured":"Kiczales, G., des Rivieres, J., Bobrow, D.: The Art of the Metaobject Protocol. Addison-Wesley, Reading (1991)"},{"key":"17_CR18","doi-asserted-by":"crossref","unstructured":"Kniesel, G., Costanza, P., Austermann, M.: JMangler \u2013 A Framework for Load-Time Transformation of Java Class Files. In: Proceedings of the Workshop on Source Code Analysis and Manipulation (SCAM), Florence, Italy (November 2001)","DOI":"10.1109\/SCAM.2001.972671"},{"key":"17_CR19","series-title":"Dissertation. College of Computer Science","volume-title":"D: A Language Framework for Distributed Programming","author":"C.V. Lopes","year":"1997","unstructured":"Lopes, C.V.: D: A Language Framework for Distributed Programming. Dissertation. College of Computer Science. Northeastern University, Boston (1997)"},{"key":"17_CR20","doi-asserted-by":"crossref","unstructured":"Maes, P.: Concepts and Experiments in Computational Reflection. In: Proceedings of the 1987 Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Orlando, FL, USA, pp. 147\u2013155 (1987)","DOI":"10.1145\/38765.38821"},{"key":"17_CR21","doi-asserted-by":"crossref","unstructured":"Mendhekar, A., Kiczales, G., Lamping, J.: RG: A Case-Study for Aspect-Oriented Programming. Xerox PARC. Technical Report SPL97-009 P9710044 (February 1997)","DOI":"10.1007\/BFb0053381"},{"issue":"12","key":"17_CR22","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"D.L. Parnas","year":"1972","unstructured":"Parnas, D.L.: On the Criteria To Be Used in Decomposing Systems into Modules. Communications of the ACM\u00a015(12), 1053\u20131058 (1972)","journal-title":"Communications of the ACM"},{"key":"17_CR23","volume-title":"Design Patterns for Object-Oriented Software Development","author":"W. Pree","year":"1994","unstructured":"Pree, W.: Design Patterns for Object-Oriented Software Development. Addison-Wesley, Reading (1994)"},{"key":"17_CR24","unstructured":"Rivard, F.: Smalltalk: A Reflective Language. In: Proceedings of Reflection (1996)"},{"key":"17_CR25","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.M.: N Degrees of Separation: Multi-Dimensional Separation of Concerns. In: Proceedings of the International Conference on Software Engineering (ICSE), Los Angeles, CA, USA, May 1999, pp. 107\u2013119 (1999)","DOI":"10.1145\/302405.302457"}],"container-title":["Lecture Notes in Computer Science","Wireless On-Demand Network Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24614-5_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,3]],"date-time":"2019-06-03T13:41:19Z","timestamp":1559569279000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24614-5_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540207900","9783540246145"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24614-5_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}