{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:56Z","timestamp":1772163956046,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,10,19]],"date-time":"2008-10-19T00:00:00Z","timestamp":1224374400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,10,19]]},"DOI":"10.1145\/1449764.1449806","type":"proceedings-article","created":{"date-parts":[[2008,10,22]],"date-time":"2008-10-22T08:25:44Z","timestamp":1224663944000},"page":"525-542","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Delegation-based semantics for modularizing crosscutting concerns"],"prefix":"10.1145","author":[{"given":"Hans","family":"Schippers","sequence":"first","affiliation":[{"name":"University of Antwerp, Antwerp, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dirk","family":"Janssens","sequence":"additional","affiliation":[{"name":"University of Antwerp, Antwerp, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Haupt","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"Hasso-Plattner-Institut, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,10,19]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Foundations of Aspect Languages","author":"Aldrich Jonathan","year":"2004","unstructured":"Jonathan Aldrich . Open Modules : A Proposal for Modular Reasoning in Aspect-oriented Programming . In Foundations of Aspect Languages , 2004 . Jonathan Aldrich. Open Modules: A Proposal for Modular Reasoning in Aspect-oriented Programming. In Foundations of Aspect Languages, 2004."},{"key":"e_1_3_2_1_2_1","volume-title":"Anderson and Sophia Drossopoulou. An Imperative Object--based Calculus with Delegation. In Proc. USE'02","author":"Christopher","year":"2002","unstructured":"Christopher Anderson and Sophia Drossopoulou. An Imperative Object--based Calculus with Delegation. In Proc. USE'02 , Malaga , 2002 . Christopher Anderson and Sophia Drossopoulou. An Imperative Object--based Calculus with Delegation. In Proc. USE'02, Malaga, 2002."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/383845.383857"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.02.009"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146841.1146842"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/11860990_7"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1353445.1353448"},{"key":"e_1_3_2_1_9_1","volume-title":"Design Patterns -- Elements of Reusable Object-oriented Software","author":"Gamma Erich","year":"1994","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . Design Patterns -- Elements of Reusable Object-oriented Software . Addison-Wesley , 1994 . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns -- Elements of Reusable Object-oriented Software. Addison-Wesley, 1994."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1065000"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1007\/978-3-540-73589-2_24","volume-title":"ECOOP 2007 - Object-oriented Programming, 21st European Conference","author":"Haupt Michael","year":"2007","unstructured":"Michael Haupt and Hans Schippers . A Machine Model for Aspect-oriented Programming . In ECOOP 2007 - Object-oriented Programming, 21st European Conference , Berlin, Germany , July 30 -- August 3, 2007 , Proceedings, volume 4609 of Lecture Notes in Computer Science , pages 501 -- 524 . Springer , 2007. Michael Haupt and Hans Schippers. A Machine Model for Aspect-oriented Programming. In ECOOP 2007 - Object-oriented Programming, 21st European Conference, Berlin, Germany, July 30 -- August 3, 2007, Proceedings, volume 4609 of Lecture Notes in Computer Science, pages 501--524. Springer, 2007."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/508386.508392"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Hidehiko\n      Masuhara\n     and \n      Gregor\n      Kiczales\n    .\n  Modeling Crosscutting in Aspect-oriented Mechanisms\n  . In Luca Cardelli editor ECOOP volume \n  2743\n   of \n  Lecture Notes in Computer Science pages \n  2\n  --\n  28\n  . \n  Springer 2003\n  .  Hidehiko Masuhara and Gregor Kiczales. Modeling Crosscutting in Aspect-oriented Mechanisms. In Luca Cardelli editor ECOOP volume 2743 of Lecture Notes in Computer Science pages 2--28. Springer 2003.","DOI":"10.1007\/978-3-540-45070-2_2"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086365.1086405"},{"key":"e_1_3_2_1_17_1","first-page":"279","volume-title":"Millstein and Craig Chambers. Modular Statically Typed Multimethods. In ECOOP '99: Proceedings of the 13th European Conference on Object-oriented Programming","author":"Todd","year":"1999","unstructured":"Todd D. Millstein and Craig Chambers. Modular Statically Typed Multimethods. In ECOOP '99: Proceedings of the 13th European Conference on Object-oriented Programming , pages 279 -- 303 , London, UK , 1999 . Springer-Verlag. Todd D. Millstein and Craig Chambers. Modular Statically Typed Multimethods. In ECOOP '99: Proceedings of the 13th European Conference on Object-oriented Programming, pages 279--303, London, UK, 1999. Springer-Verlag."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1230136.1230141"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/508386.508404"},{"key":"e_1_3_2_1_20_1","volume-title":"Gustavo Alonso. Just-in-Time Aspects. In Proc. AOSD 2003","author":"Popovici Andrei","year":"2003","unstructured":"Andrei Popovici , Thomas Gross , and Gustavo Alonso. Just-in-Time Aspects. In Proc. AOSD 2003 . ACM Press , 2003 . Andrei Popovici, Thomas Gross, and Gustavo Alonso. Just-in-Time Aspects. In Proc. AOSD 2003. ACM Press, 2003."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561347_13"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/944705.944718"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1018203.1018208"}],"event":{"name":"OOPSLA08: ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications","location":"Nashville TN USA","acronym":"OOPSLA08","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1449764.1449806","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1449764.1449806","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:56:16Z","timestamp":1750240576000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1449764.1449806"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10,19]]},"references-count":21,"alternative-id":["10.1145\/1449764.1449806","10.1145\/1449764"],"URL":"https:\/\/doi.org\/10.1145\/1449764.1449806","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1449955.1449806","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2008,10,19]]},"assertion":[{"value":"2008-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}