{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T13:18:54Z","timestamp":1770297534486,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":54,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540329725","type":"print"},{"value":"9783540329749","type":"electronic"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"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":[[2006]]},"DOI":"10.1007\/11687061_5","type":"book-chapter","created":{"date-parts":[[2006,2,21]],"date-time":"2006-02-21T06:57:37Z","timestamp":1140505057000},"page":"135-173","source":"Crossref","is-referenced-by-count":71,"title":["An Overview of CaesarJ"],"prefix":"10.1007","author":[{"given":"Ivica","family":"Aracic","sequence":"first","affiliation":[]},{"given":"Vaidas","family":"Gasiunas","sequence":"additional","affiliation":[]},{"given":"Mira","family":"Mezini","sequence":"additional","affiliation":[]},{"given":"Klaus","family":"Ostermann","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Aldrich, J.: Open modules: Modular reasoning in aspect-oriented programming. In: Workshop on Foundations of Aspect-Oriented Languages (FOAL) at AOSD 2004 (2004)","DOI":"10.21236\/ADA456038"},{"key":"5_CR2","volume-title":"The Java Programming Language","author":"K. Arnold","year":"1996","unstructured":"Arnold, K., Gosling, J.: The Java Programming Language. Addison-Wesley, Reading (1996)"},{"key":"5_CR3","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/236337.236343","volume-title":"Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","author":"K. Barrett","year":"1996","unstructured":"Barrett, K., Cassels, B., Haahr, P., Moon, D.A., Playford, K., Withington, P.T.: A monotonic superclass linearization for Dylan. In: Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 69\u201382. ACM, New York (1996)"},{"key":"5_CR4","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1109\/ICSE.2003.1201199","volume-title":"ICSE 2003: Proceedings of the 25th International Conference on Software Engineering","author":"D. Batory","year":"2003","unstructured":"Batory, D., Sarvela, J.N., Rauschmayer, A.: Scaling step-wise refinement. In: ICSE 2003: Proceedings of the 25th International Conference on Software Engineering, pp. 187\u2013197. IEEE Computer Society, Los Alamitos (2003)"},{"issue":"5","key":"5_CR5","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1109\/52.311067","volume":"11","author":"D. Batory","year":"1994","unstructured":"Batory, D., Singhal, V., Thomas, J., Dasari, S., Geraci, B., Sirkin, M.: The GENVOCA model of software-system generators. IEEE Softw.\u00a011(5), 89\u201394 (1994)","journal-title":"IEEE Softw."},{"key":"5_CR6","first-page":"676","volume-title":"ICSE 2004: Proceedings of the 26th International Conference on Software Engineering","author":"A.P. Black","year":"2004","unstructured":"Black, A.P., Scharli, N.: Traits: Tools and methodology. In: ICSE 2004: Proceedings of the 26th International Conference on Software Engineering, pp. 676\u2013686. IEEE Computer Society, Washington (2004)"},{"key":"5_CR7","first-page":"83","volume-title":"AOSD 2004: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development","author":"C. Bockisch","year":"2004","unstructured":"Bockisch, C., Haupt, M., Mezini, M., Ostermann, K.: Virtual machine support for dynamic join points. In: AOSD 2004: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, pp. 83\u201392. ACM, New York (2004)"},{"key":"5_CR8","unstructured":"Boner, J.: Aspectwerkz, http:\/\/aspectwerkz.codehaus.org\/index.html"},{"key":"5_CR9","first-page":"303","volume-title":"OOPSLA\/ECOOP 1990: Proceedings of the European Conference on Object-Oriented Programming Systems, Languages, and Applications","author":"G. Bracha","year":"1990","unstructured":"Bracha, G., Cook, W.: Mixin-based inheritance. In: OOPSLA\/ECOOP 1990: Proceedings of the European Conference on Object-Oriented Programming Systems, Languages, and Applications, pp. 303\u2013311. ACM, New York (1990)"},{"issue":"10","key":"5_CR10","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1145\/354222.353181","volume":"35","author":"C. Clifton","year":"2000","unstructured":"Clifton, C., Leavens, G.T., Chambers, C., Millstein, T.: Multijava: Modular open classes and symmetric multiple dispatch for java. SIGPLAN Not.\u00a035(10), 130\u2013145 (2000)","journal-title":"SIGPLAN Not."},{"key":"5_CR11","unstructured":"Douence, R., S\u00fcdholt, M.: A model and a tool for event-based aspect-oriented programming. Technical Report 02\/11\/INFO, Ecole des Mines de Nantes (2002)"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Ernst, E.: gbeta\u2014A Language With Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance. PhD thesis, Department of Computer Science, University of Aarhus, Denmark (1999)","DOI":"10.7146\/dpb.v29i549.7654"},{"key":"5_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/3-540-48743-3_4","volume-title":"ECOOP \u201999 - Object-Oriented Programming","author":"E. Ernst","year":"1999","unstructured":"Ernst, E.: Propagating Class and Method Combination. In: Guerraoui, R. (ed.) ECOOP 1999. LNCS, vol.\u00a01628, pp. 67\u201391. Springer, Heidelberg (1999)"},{"key":"5_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/3-540-45337-7_17","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"E. Ernst","year":"2001","unstructured":"Ernst, E.: Family polymorphism. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 303\u2013326. Springer, Heidelberg (2001)"},{"key":"5_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/978-3-540-45070-2_14","volume-title":"ECOOP 2003 - Object-Oriented Programming","author":"E. Ernst","year":"2003","unstructured":"Ernst, E.: Higher-order hierarchies. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol.\u00a02743, pp. 303\u2013329. Springer, Heidelberg (2003)"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"Ernst, E., Ostermann, K., Cook, W.: A virtual class calculus. In: 33rd ACM Symposium on Principles of Programming Languages (POPL 2006). ACM SIGPLAN-SIGACT (to appear, 2006)","DOI":"10.1145\/1111037.1111062"},{"key":"5_CR17","volume-title":"Design Patterns","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison- Wesley, Reading (1995)"},{"key":"5_CR18","unstructured":"Hallpap, J.: Towards Caesar: Dynamic deployment and aspectual polymorphism. Master\u2019s thesis, Department of Computer Science, Darmstadt University of Technology (2003), http:\/\/www.st.informatik.tu-darmstadt.de\/database\/theses\/thesis\/DiplomaThesis.pdf?id=15"},{"key":"5_CR19","first-page":"80","volume-title":"AOSD 2003: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development","author":"S. Hanenberg","year":"2003","unstructured":"Hanenberg, S., Unland, R.: Parametric introductions. In: AOSD 2003: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, pp. 80\u201389. ACM, New York (2003)"},{"key":"5_CR20","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1145\/582419.582436","volume-title":"OOPSLA 2002: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","author":"J. Hannemann","year":"2002","unstructured":"Hannemann, J., Kiczales, G.: Design pattern implementation in Java and AspectJ. In: OOPSLA 2002: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 161\u2013173. ACM, New York (2002)"},{"key":"5_CR21","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1145\/1064979.1065000","volume-title":"VEE 2005: Proceedings of the 1st ACM\/USENIX International Conference on Virtual Execution Environments","author":"M. Haupt","year":"2005","unstructured":"Haupt, M., Mezini, M., Bockisch, C., Dinkelaker, T., Eichberg, M., Krebs, M.: An execution layer for aspect-oriented programming languages. In: VEE 2005: Proceedings of the 1st ACM\/USENIX International Conference on Virtual Execution Environments, pp. 142\u2013152. ACM, New York (2005)"},{"key":"5_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1007\/3-540-36557-5_19","volume-title":"Objects, Components, Architectures, Services, and Applications for a Networked World","author":"S. Herrmann","year":"2003","unstructured":"Herrmann, S.: Object Teams: Improving Modularity for Crosscutting Collaborations. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol.\u00a02591, pp. 248\u2013264. Springer, Heidelberg (2003)"},{"key":"5_CR23","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 - 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":"5_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/3-540-47910-4_4","volume-title":"ECOOP \u201993 - Object-Oriented Programming","author":"U. H\u00f6lzle","year":"1993","unstructured":"H\u00f6lzle, U.: Integrating Independently-Developed Components in Object-Oriented Languages. In: Nierstrasz, O. (ed.) ECOOP 1993. LNCS, vol.\u00a0707, pp. 36\u201356. Springer, Heidelberg (1993)"},{"key":"5_CR25","unstructured":"JBoss Inc. JBoss aop beta3 (2004), http:\/\/www.jboss.org"},{"key":"5_CR26","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\u2013353. Springer, Heidelberg (2001)"},{"key":"5_CR27","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/1062455.1062482","volume-title":"ICSE 2005: Proceedings of the 27th International Conference on Software Engineering","author":"G. Kiczales","year":"2005","unstructured":"Kiczales, G., Mezini, M.: Aspect-oriented programming and modular reasoning. In: ICSE 2005: Proceedings of the 27th International Conference on Software Engineering, pp. 49\u201358. ACM, New York (2005)"},{"key":"5_CR28","unstructured":"Kniesel, G., Rho, T., Hanenberg, S.: Evolvable pattern implementations need generic aspects. In: RAM-SE, Fakult\u00e4t f\u00fcr Informatik, Universit\u00e4t Magdeburg, Germany, pp. 111\u2013126 (2004)"},{"key":"5_CR29","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1145\/508386.508392","volume-title":"AOSD 2002: Proceedings of the 1st International Conference on Aspect-Oriented Software Development","author":"R. L\u00e4mmel","year":"2002","unstructured":"L\u00e4mmel, R.: A semantical approach to method-call interception. In: AOSD 2002: Proceedings of the 1st International Conference on Aspect-Oriented Software Development, pp. 41\u201355. ACM, New York (2002)"},{"issue":"2","key":"5_CR30","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1049\/ip-sen:20040080","volume":"151","author":"R. L\u00e4mmel","year":"2004","unstructured":"L\u00e4mmel, R., Stenzel, C.: Semantics-Directed Implementation of Method-Call Interception. IEEE Proceedings Software\u00a0151(2), 109\u2013128 (2004)","journal-title":"IEEE Proceedings Software"},{"key":"5_CR31","unstructured":"Lieberherr, K., Lorenz, D., Mezini, M.: Programming with aspectual components. Technical Report NU-CCS-99-01, Northeastern University, Boston, MA (1999)"},{"issue":"5","key":"5_CR32","doi-asserted-by":"crossref","first-page":"542","DOI":"10.1093\/comjnl\/46.5.542","volume":"46","author":"K. Lieberherr","year":"2003","unstructured":"Lieberherr, K., Lorenz, D., Ovlinger, J.: Aspectual collaborations \u2013 combining modules and aspects. Journal of British Computer Society\u00a046(5), 542\u2013565 (2003)","journal-title":"Journal of British Computer Society"},{"key":"5_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/978-3-540-27799-6_11","volume-title":"Software Reuse: Methods, Techniques, and Tools","author":"N. Loughran","year":"2004","unstructured":"Loughran, N., Rashid, A.: Framed Aspects: Supporting Variability and Configurability for AOP. In: Bosch, J., Krueger, C. (eds.) ICOIN 2004 and ICSR 2004. LNCS, vol.\u00a03107, pp. 127\u2013140. Springer, Heidelberg (2004)"},{"key":"5_CR34","first-page":"397","volume-title":"OOPSLA 1989: Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications","author":"O.L. Madsen","year":"1989","unstructured":"Madsen, O.L., M\u00f8ller-Pedersen, B.: Virtual classes: A powerful mechanism in object-oriented programming. In: OOPSLA 1989: Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, pp. 397\u2013406. ACM, New York (1989)"},{"key":"5_CR35","volume-title":"Object Oriented Programming in the Beta Programming Language","author":"O.L. Madsen","year":"1993","unstructured":"Madsen, O.L., M\u00f8ller-Pedersen, B., Nygaard, K.: Object Oriented Programming in the Beta Programming Language. Addison-Wesley, Reading (1993)"},{"key":"5_CR36","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1145\/286936.286950","volume-title":"OOPSLA 1998: Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","author":"M. Mezini","year":"1998","unstructured":"Mezini, M., Lieberherr, K.: Adaptive plug-and-play components for evolutionary software development. In: OOPSLA 1998: Proceedings of the 13th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 97\u2013116. ACM, New York (1998)"},{"key":"5_CR37","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/582419.582426","volume-title":"OOPSLA 2002: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","author":"M. Mezini","year":"2002","unstructured":"Mezini, M., Ostermann, K.: Integrating independent components with on-demand remodularization. In: OOPSLA 2002: Proceedings of the 17th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 52\u201367. ACM, New York (2002)"},{"key":"5_CR38","first-page":"90","volume-title":"AOSD 2003: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development","author":"M. Mezini","year":"2003","unstructured":"Mezini, M., Ostermann, K.: Conquering aspects with Caesar. In: AOSD 2003: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development, pp. 90\u201399. ACM, New York (2003)"},{"key":"5_CR39","volume-title":"Software Architectures and Component Technology: The State of the Art in Research and Practice","author":"M. Mezini","year":"2000","unstructured":"Mezini, M., Seiter, L., Lieberherr, K.: Component integration with pluggable composite adapters. In: Aksit, M. (ed.) Software Architectures and Component Technology: The State of the Art in Research and Practice. Kluwer, Dordrecht (2000)"},{"issue":"11","key":"5_CR40","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1145\/949343.949325","volume":"38","author":"T. Millstein","year":"2003","unstructured":"Millstein, T., Reay, M., Chambers, C.: Relaxed multijava: Balancing extensibility and modular typechecking. SIGPLAN Not.\u00a038(11), 224\u2013240 (2003)","journal-title":"SIGPLAN Not."},{"key":"5_CR41","first-page":"7","volume-title":"AOSD 2004: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development","author":"M. Nishizawa","year":"2004","unstructured":"Nishizawa, M., Chiba, S., Tatsubori, M.: Remote pointcut: A language construct for distributed aop. In: AOSD 2004: Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, pp. 7\u201315. ACM, New York (2004)"},{"issue":"10","key":"5_CR42","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1145\/1035292.1028986","volume":"39","author":"N. Nystrom","year":"2004","unstructured":"Nystrom, N., Chong, S., Myers, A.C.: Scalable extensibility via nested inheritance. SIGPLAN Not.\u00a039(10), 99\u2013115 (2004)","journal-title":"SIGPLAN Not."},{"key":"5_CR43","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/3-540-47993-7_4","volume-title":"ECOOP 2002 - Object-Oriented Programming","author":"K. Ostermann","year":"2002","unstructured":"Ostermann, K.: Dynamically Composable Collaborations with Delegation Layers. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol.\u00a02374, pp. 89\u2013110. Springer, Heidelberg (2002)"},{"key":"5_CR44","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/11531142_10","volume-title":"ECOOP 2005 - Object-Oriented Programming","author":"K. Ostermann","year":"2005","unstructured":"Ostermann, K., Mezini, M., Bockisch, C.: Expressive Pointcuts for Increased Modularity. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol.\u00a03586, pp. 214\u2013240. Springer, Heidelberg (2005)"},{"key":"5_CR45","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-45429-2_1","volume-title":"Metalevel Architectures and Separation of Crosscutting Concerns","author":"R. Pawlak","year":"2001","unstructured":"Pawlak, R., Seinturier, L., Duchien, L., Florin, G.: JAC: A Flexible Solution for Aspect-Oriented Programming in Java. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol.\u00a02192, pp. 1\u201324. Springer, Heidelberg (2001)"},{"key":"5_CR46","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1145\/508386.508404","volume-title":"AOSD 2002: Proceedings of the 1st International Conference on Aspect-Oriented Software Development","author":"A. Popovici","year":"2002","unstructured":"Popovici, A., Gross, T., Alonso, G.: Dynamic weaving for aspect-oriented programming. In: AOSD 2002: Proceedings of the 1st International Conference on Aspect-Oriented Software Development, pp. 141\u2013147. ACM, New York (2002)"},{"key":"5_CR47","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/1062455.1062483","volume-title":"ICSE 2005: Proceedings of the 27th International Conference on Software Engineering","author":"H. Rajan","year":"2005","unstructured":"Rajan, H., Sullivan, K.J.: Classpects: Unifying aspect- and object-oriented language design. In: ICSE 2005: Proceedings of the 27th International Conference on Software Engineering, pp. 59\u201368. ACM, New York (2005)"},{"key":"5_CR48","first-page":"550","volume-title":"ECCOP 1998: Proceedings of the 12th European Conference on Object-Oriented Programming","author":"Y. Smaragdakis","year":"1998","unstructured":"Smaragdakis, Y., Batory, D.S.: Implementing layered designs with mixin layers. In: ECCOP 1998: Proceedings of the 12th European Conference on Object-Oriented Programming, pp. 550\u2013570. Springer, Heidelberg (1998)"},{"key":"5_CR49","unstructured":"Szyperski, C.: Independently extensible systems \u2013 software engineering potential and challenges. In: Proceedings 19th Australian Computer Science Conference, Australian Computer Science Communications, Melbourne (1996)"},{"key":"5_CR50","volume-title":"Component Software \u2013 Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1998","unstructured":"Szyperski, C.: Component Software \u2013 Beyond Object-Oriented Programming. Addison-Wesley, New York (1998)"},{"key":"5_CR51","unstructured":"Tarr, P., Ossher, H.: Hyper\/J user and installation manual (1999), http:\/\/www.research.ibm.com\/hyperspace"},{"key":"5_CR52","first-page":"107","volume-title":"ICSE 1999: Proceedings International Conference on Software Engineering","author":"P. Tarr","year":"1999","unstructured":"Tarr, P., Ossher, H., Harrison, W., Sutton, S.M.: N degrees of separation: Multi-dimensional separation of concerns. In: ICSE 1999: Proceedings International Conference on Software Engineering, pp. 107\u2013119. ACM, New York (1999)"},{"key":"5_CR53","first-page":"359","volume-title":"OOPSLA 1996: Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","author":"M. Hilst Van","year":"1996","unstructured":"Van Hilst, M., Notkin, D.: Using role components in implement collaboration-based designs. In: OOPSLA 1996: Proceedings of the 11th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 359\u2013369. ACM, New York (1996)"},{"key":"5_CR54","series-title":"Lecture Notes in Computer Science","first-page":"92","volume-title":"International Workshop on Unanticipated Software Evolution","author":"M. Zenger","year":"2002","unstructured":"Zenger, M.: Evolving software with extensible modules. In: ECOOP-WS 2002. LNCS, vol.\u00a02548, pp. 92\u2013106. Springer, Heidelberg (2002)"}],"container-title":["Lecture Notes in Computer Science","Transactions on Aspect-Oriented Software Development I"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11687061_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,7]],"date-time":"2025-01-07T20:38:47Z","timestamp":1736282327000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11687061_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540329725","9783540329749"],"references-count":54,"URL":"https:\/\/doi.org\/10.1007\/11687061_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006]]}}}