{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T05:36:16Z","timestamp":1740461776208,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642151132"},{"type":"electronic","value":"9783642151149"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"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":[[2010]]},"DOI":"10.1007\/978-3-642-15114-9_25","type":"book-chapter","created":{"date-parts":[[2010,8,27]],"date-time":"2010-08-27T08:47:53Z","timestamp":1282898873000},"page":"327-334","source":"Crossref","is-referenced-by-count":1,"title":["Independently Extensibile Contexts"],"prefix":"10.1007","author":[{"given":"Martin","family":"Rytter","sequence":"first","affiliation":[]},{"given":"Bo N\u00f8rregaard","family":"J\u00f8rgensen","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"7","key":"25_CR1","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/2.774917","volume":"32","author":"A. Beugnard","year":"1999","unstructured":"Beugnard, A., J\u00e9z\u00e9quel, J., Plouzeau, N., Watkins, D.: Making Components Contract Aware. Computer\u00a032(7), 38\u201345 (1999)","journal-title":"Computer"},{"key":"25_CR2","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. B\u00fcchi","year":"2000","unstructured":"B\u00fcchi, M., Weck, W.: Generic Wrappers. In: Bertino, E. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, pp. 201\u2013225. Springer, Heidelberg (2000)"},{"key":"25_CR3","doi-asserted-by":"crossref","unstructured":"Clifton, C., Leavens, G., Chambers, C., Millstein, T.: MultiJava: Modular Open Classes and Symmetric Multiple Dispatch for Java. In: OOPSLA 2000 \u2013 Proceedings of the 15th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 130\u2013145 (2000)","DOI":"10.1145\/354222.353181"},{"key":"25_CR4","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1994","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading (1994)"},{"issue":"2","key":"25_CR5","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/130943.130947","volume":"3","author":"J. Hogg","year":"1992","unstructured":"Hogg, J., Lea, D., Wills, A.: deChampeaux, D., Holt, R.: The Geneva Convention \u2013 On The Treatment of Object Aliasing. ACM SIGPLAN OOPS Messenger\u00a03(2), 11\u201316 (1992)","journal-title":"ACM SIGPLAN OOPS Messenger"},{"issue":"11","key":"25_CR6","doi-asserted-by":"publisher","first-page":"55","DOI":"10.5381\/jot.2004.3.11.a3","volume":"3","author":"B. J\u00f8rgensen","year":"2004","unstructured":"J\u00f8rgensen, B.: Integration of Independently Developed Components through Aliased Multi-Object Type Widening. Journal of Object Technology\u00a03(11), 55\u201376 (2004)","journal-title":"Journal of Object Technology"},{"key":"25_CR7","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.: An Overview of AspectJ. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013354. Springer, Heidelberg (2001)"},{"key":"25_CR8","series-title":"Patterns for Resource Management","volume-title":"Pattern-Oriented Software Architecture","author":"M. Kircher","year":"2004","unstructured":"Kircher, M., Jain, P.: Pattern-Oriented Software Architecture. Patterns for Resource Management, vol.\u00a03. Wiley, Chichester (2004)"},{"key":"25_CR9","doi-asserted-by":"publisher","first-page":"1060","DOI":"10.1109\/PROC.1980.11805","volume":"68","author":"M. Lehman","year":"1980","unstructured":"Lehman, M.: Programs, Life Cycles, and Laws of Software Evolution. Proceedings of the IEEE\u00a068, 1060\u20131076 (1980)","journal-title":"Proceedings of the IEEE"},{"issue":"7","key":"25_CR10","doi-asserted-by":"publisher","first-page":"35","DOI":"10.5381\/jot.2005.4.7.c4","volume":"4","author":"J. McGregor","year":"2005","unstructured":"McGregor, J.: Context. Journal of Object Technology\u00a04(7), 35\u201344 (2005)","journal-title":"Journal of Object Technology"},{"key":"25_CR11","unstructured":"Oreizy, P., Taylor, R.: Coping with Application Inconsistency in Decentralized Software Evolution. In: International Workshop on the Principles of Software Evolution (1999)"},{"key":"25_CR12","unstructured":"Ostermann, K., Kniesel, G.: Independent Extensibility \u2013 An Open Challenge for AspectJ and Hyper\/J. In: ECOOP 2000 \u2013 Workshop on Aspects and Dimension of Concerns (2000)"},{"key":"25_CR13","doi-asserted-by":"crossref","unstructured":"Steimann, F.: The Paradoxical Success of Aspect-Oriented Programming. In: OOPSLA 2006 \u2013 Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 481\u2013497 (2006)","DOI":"10.1145\/1167473.1167514"},{"key":"25_CR14","unstructured":"Szyperski, C.: Independently Extensible Systems \u2013 Software Engineering Potential and Challenges. In: Proceedings of the 19th Australasian Computer Science Conference (1996)"},{"key":"25_CR15","volume-title":"Component Software \u2013 Beyond Object-Oriented Programming","author":"C. Szyperski","year":"2002","unstructured":"Szyperski, C.: Component Software \u2013 Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley Professional, Reading (2002)","edition":"2"},{"key":"25_CR16","doi-asserted-by":"crossref","unstructured":"Tarr, P., Ossher, H., Sutton, S.: Hyper\/JTM: Multi-Dimensional Separation of Concerns for JavaTM. In: Proceedings of the 24th International Conference on Software Engineering, pp. 689\u2013690 (2002)","DOI":"10.1109\/ICSE.2002.1008031"},{"key":"25_CR17","unstructured":"Weck, W.: Independently Extensible Component Frameworks. Special Issues in Object-Oriented Programming, pp. 177\u2013183 (1997)"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-15114-9_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,25]],"date-time":"2025-02-25T03:52:34Z","timestamp":1740455554000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-15114-9_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642151132","9783642151149"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-15114-9_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}