{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T01:22:08Z","timestamp":1776993728221,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,3,21]],"date-time":"2011-03-21T00:00:00Z","timestamp":1300665600000},"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":[[2011,3,21]]},"DOI":"10.1145\/1960275.1960292","type":"proceedings-article","created":{"date-parts":[[2011,3,22]],"date-time":"2011-03-22T12:25:29Z","timestamp":1300796729000},"page":"129-140","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Polymorphic bytecode instrumentation"],"prefix":"10.1145","author":[{"given":"Philippe","family":"Moret","sequence":"first","affiliation":[{"name":"University of Lugano, Lugano, Switzerland"}]},{"given":"Walter","family":"Binder","sequence":"additional","affiliation":[{"name":"University of Lugano, Lugano, Switzerland"}]},{"given":"\u00c9ric","family":"Tanter","sequence":"additional","affiliation":[{"name":"University of Chile, Santiago, Chile"}]}],"member":"320","published-online":{"date-parts":[[2011,3,21]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258924"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1739230.1739232"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1712605.1712616"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378832"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052906"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294325.1294344"},{"key":"e_1_3_2_1_7_1","series-title":"Lecture Notes in Informatics","first-page":"49","volume-title":"Proceedings of Net.ObjectDays","author":"Bodden E.","year":"2006","unstructured":"E. Bodden , F. Forster , and F. Steimann . Avoiding infinite recursion with stratified aspects . In Proceedings of Net.ObjectDays 2006 , Lecture Notes in Informatics , pages 49 -- 54 . GI-Edition , 2006. E. Bodden, F. Forster, and F. Steimann. Avoiding infinite recursion with stratified aspects. In Proceedings of Net.ObjectDays 2006, Lecture Notes in Informatics, pages 49--54. GI-Edition, 2006."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390650"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094852"},{"key":"e_1_3_2_1_10_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1007\/3-540-45102-1_16","volume-title":"Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP","author":"Chiba S.","year":"2000","unstructured":"S. Chiba . Load-time structural reflection in Java . In E. Bertino, editor, Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP 2000 ), number 1850 in Lecture Notes in Computer Science , pages 313 -- 336 , Sophia Antipolis and Cannes, France, June 2000. Springer-Verlag . S. Chiba. Load-time structural reflection in Java. In E. Bertino, editor, Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP 2000), number 1850 in Lecture Notes in Computer Science, pages 313--336, Sophia Antipolis and Cannes, France, June 2000. Springer-Verlag."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/646898.756984"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146841.1146842"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/11860990_7"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2005.10.002"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/974044.974067"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.01.003"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029000"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297033"},{"key":"e_1_3_2_1_19_1","volume-title":"The Java Language Specification","author":"Gosling J.","year":"2005","unstructured":"J. Gosling , B. Joy , G. L. Steele , and G. Bracha . The Java Language Specification , Third Edition. The Java Series. Addison-Wesley , 2005 . J. Gosling, B. Joy, G. L. Steele, and G. Bracha. The Java Language Specification, Third Edition. The Java Series. Addison-Wesley, 2005."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/11821946_13"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165932"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976276"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/646158.680006"},{"key":"e_1_3_2_1_25_1","volume-title":"USENIX Symposium on Internet Technologies and Systems","author":"Lee H. B.","year":"1997","unstructured":"H. B. Lee and B. G. Zorn . BIT: A tool for instrumenting java bytecodes . In USENIX Symposium on Internet Technologies and Systems , 1997 . H. B. Lee and B. G. Zorn. BIT: A tool for instrumenting java bytecodes. In USENIX Symposium on Internet Technologies and Systems, 1997."},{"key":"e_1_3_2_1_26_1","volume-title":"The Java Virtual Machine Specification","author":"Lindholm T.","year":"1999","unstructured":"T. Lindholm and F. Yellin . The Java Virtual Machine Specification . Addison-Wesley , Reading, MA, USA , second edition, 1999 . T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, Reading, MA, USA, second edition, 1999."},{"key":"e_1_3_2_1_27_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1007\/3-540-36579-6_4","volume-title":"Proceedings of Compiler Construction (CC","author":"Masuhara H.","year":"2003","unstructured":"H. Masuhara , G. Kiczales , and C. Dutchyn . A compilation and optimization model for aspect-oriented programs . In G. Hedin, editor, Proceedings of Compiler Construction (CC 2003 ), volume 2622 of Lecture Notes in Computer Science , pages 46 -- 60 . Springer-Verlag , 2003. H. Masuhara, G. Kiczales, and C. Dutchyn. A compilation and optimization model for aspect-oriented programs. In G. Hedin, editor, Proceedings of Compiler Construction (CC 2003), volume 2622 of Lecture Notes in Computer Science, pages 46--60. Springer-Verlag, 2003."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029006"},{"key":"e_1_3_2_1_29_1","series-title":"The Kluwer International Series in Engineering and Computer Science","volume-title":"Software Architectures and Component Technology","author":"Ossher H. L.","year":"2001","unstructured":"H. L. Ossher and P. L. Tarr . Multi-dimensional separation of concerns and the hyperspace approach . In M. Ak\u015fit, editor, Software Architectures and Component Technology , volume 648 of The Kluwer International Series in Engineering and Computer Science . Kluwer , 2001 . H. L. Ossher and P. L. Tarr. Multi-dimensional separation of concerns and the hyperspace approach. In M. Ak\u015fit, editor, Software Architectures and Component Technology, volume 648 of The Kluwer International Series in Engineering and Computer Science. Kluwer, 2001."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v37:7"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/505145.505148"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176621"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1739230.1739236"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868294.1868311"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173720"},{"key":"e_1_3_2_1_36_1","first-page":"18","volume-title":"9th International Conference (CC 2000","author":"Vall\u00e9e-Rai R.","year":"2000","unstructured":"R. Vall\u00e9e-Rai , E. Gagnon , L. J. Hendren , P. Lam , P. Pominville , and V. Sundaresan . Optimizing Java bytecode using the Soot framework: Is it feasible? In Compiler Construction , 9th International Conference (CC 2000 ), pages 18 -- 34 , 2000 . R. Vall\u00e9e-Rai, E. Gagnon, L. J. Hendren, P. Lam, P. Pominville, and V. Sundaresan. Optimizing Java bytecode using the Soot framework: Is it feasible? In Compiler Construction, 9th International Conference (CC 2000), pages 18--34, 2000."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1621607.1621621"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1509239.1509249"}],"event":{"name":"AOSD'11: Tenth International Conference on Aspect-Oriented Software Development","location":"Porto de Galinhas Brazil","acronym":"AOSD'11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering","Centro de Informatica - UFPE Centro de Informatica - UFPE","CAPES Coorden\u00e7\u00e3ao de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","CNPq Conselho Nacional de Desenvolvimento Cientifico e Tecn","FINEP Financiadora de Estudos e Projetos","PUC-Rio","FACEPE Fundacao de Amparo a Ciencia e Tecnologia do Estado de Pernambuco"]},"container-title":["Proceedings of the tenth international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1960275.1960292","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1960275.1960292","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:48:52Z","timestamp":1750240132000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1960275.1960292"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,3,21]]},"references-count":38,"alternative-id":["10.1145\/1960275.1960292","10.1145\/1960275"],"URL":"https:\/\/doi.org\/10.1145\/1960275.1960292","relation":{},"subject":[],"published":{"date-parts":[[2011,3,21]]},"assertion":[{"value":"2011-03-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}