{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:33:29Z","timestamp":1750307609310,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,3,2]],"date-time":"2009-03-02T00:00:00Z","timestamp":1235952000000},"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":[[2009,3,2]]},"DOI":"10.1145\/1509239.1509249","type":"proceedings-article","created":{"date-parts":[[2009,3,3]],"date-time":"2009-03-03T16:06:03Z","timestamp":1236096363000},"page":"63-74","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":25,"title":["Flexible calling context reification for aspect-oriented programming"],"prefix":"10.1145","author":[{"given":"Alex","family":"Villazon","sequence":"first","affiliation":[{"name":"University of Lugano, Lugano, Switzerland"}]},{"given":"Walter","family":"Binder","sequence":"additional","affiliation":[{"name":"University of Lugano, Lugano, Switzerland"}]},{"given":"Philippe","family":"Moret","sequence":"additional","affiliation":[{"name":"University of Lugano, Lugano, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2009,3,2]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094839"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0211"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258924"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70592-5_23"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065026"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052906"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294325.1294344"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167483"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167484"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297035"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/974043.974085"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1353482.1353505"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/829515.830554"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064979.1065000"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976276"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/648033.744231"},{"key":"e_1_3_2_1_17_1","unstructured":"JBoss. Open source middleware software. Web pages at http:\/\/labs.jboss.com\/jbossaop\/.  JBoss. Open source middleware software. Web pages at http:\/\/labs.jboss.com\/jbossaop\/."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/646158.680006"},{"key":"e_1_3_2_1_19_1","first-page":"220","volume-title":"Proceedings of European Conference on Object-Oriented Programming","author":"Kiczales G.","year":"1997","unstructured":"G. Kiczales , J. Lamping , A. Menhdhekar , C. Maeda , C. Lopes , J.-M. Loingtier , and J. Irwin . Aspect-Oriented Programming . In M. Ak\u00b8sit and S. Matsuoka, editors, Proceedings of European Conference on Object-Oriented Programming , volume 1241 , pages 220 -- 242 . Springer-Verlag, Berlin , Heidelberg , and New York, 1997 . G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In M. Ak\u00b8sit and S. Matsuoka, editors, Proceedings of European Conference on Object-Oriented Programming, volume 1241, pages 220--242. Springer-Verlag, Berlin, Heidelberg, and New York, 1997."},{"key":"e_1_3_2_1_20_1","volume-title":"Manning Publications Co.","author":"Laddad R.","year":"2003","unstructured":"R. Laddad . AspectJ in Action: Practical Aspect-Oriented Programming . Manning Publications Co. , Greenwich, CT, USA , 2003 . R. Laddad. AspectJ in Action: Practical Aspect-Oriented Programming. Manning Publications Co., Greenwich, CT, USA, 2003."},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 15th Annual Network and Distributed System Security Symposium","author":"Lin Z.","year":"2008","unstructured":"Z. Lin , X. Jiang , D. Xu , and X. Zhang . Automatic Protocol Format Reverse Engineering Through Context-Aware Monitored Execution . In Proceedings of the 15th Annual Network and Distributed System Security Symposium , San Diego, CA , February 2008 . Z. Lin, X. Jiang, D. Xu, and X. Zhang. Automatic Protocol Format Reverse Engineering Through Context-Aware Monitored Execution. In Proceedings of the 15th Annual Network and Distributed System Security Symposium, San Diego, CA, February 2008."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v37:7"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643614"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/508386.508404"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.562"},{"key":"e_1_3_2_1_26_1","unstructured":"Sun Microsystems Inc. JVM Tool Interface (JVMTI) version 1.1. Web pages at http:\/\/java.sun.com\/javase\/6\/docs\/platform\/jvmti\/jvmti.html 2006.  Sun Microsystems Inc. JVM Tool Interface (JVMTI) version 1.1. Web pages at http:\/\/java.sun.com\/javase\/6\/docs\/platform\/jvmti\/jvmti.html 2006."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643606"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411732.1411754"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/337449.337483"}],"event":{"name":"AOSD '09: Eighth International Conference on Aspect-Oriented Software Development","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Charlottesville Virginia USA","acronym":"AOSD '09"},"container-title":["Proceedings of the 8th ACM international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1509239.1509249","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1509239.1509249","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:45:38Z","timestamp":1750250738000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1509239.1509249"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,2]]},"references-count":29,"alternative-id":["10.1145\/1509239.1509249","10.1145\/1509239"],"URL":"https:\/\/doi.org\/10.1145\/1509239.1509249","relation":{},"subject":[],"published":{"date-parts":[[2009,3,2]]},"assertion":[{"value":"2009-03-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}