{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:54Z","timestamp":1772163954454,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2005,6,12]]},"DOI":"10.1145\/1065010.1065026","type":"proceedings-article","created":{"date-parts":[[2005,8,3]],"date-time":"2005-08-03T04:31:47Z","timestamp":1123043507000},"page":"117-128","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":49,"title":["Optimising aspectJ"],"prefix":"10.1145","author":[{"given":"Pavel","family":"Avgustinov","sequence":"first","affiliation":[{"name":"Oxford University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aske Simon","family":"Christensen","sequence":"additional","affiliation":[{"name":"University of Aarhus, Denmark"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Laurie","family":"Hendren","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sascha","family":"Kuzins","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jennifer","family":"Lhot\u00e1k","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ond\u0159ej","family":"Lhot\u00e1k","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oege","family":"de Moor","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Damien","family":"Sereni","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ganesh","family":"Sittampalam","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian","family":"Tibble","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2005,6,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"abc. The AspectBench Compiler. Home page with downloads FAQ documentation support mailing lists and bug database. http:\/\/aspectbench.org.]]  abc. The AspectBench Compiler. Home page with downloads FAQ documentation support mailing lists and bug database. http:\/\/aspectbench.org.]]"},{"key":"e_1_3_2_1_2_1","unstructured":"Andr\u00e9 \u00c5rnes. PKI certificate revocation. Available at http:\/\/www.pvv.ntnu.no\/~andrearn\/certrev\/.]]  Andr\u00e9 \u00c5rnes. PKI certificate revocation. Available at http:\/\/www.pvv.ntnu.no\/~andrearn\/certrev\/.]]"},{"key":"e_1_3_2_1_3_1","unstructured":"R. Dale Asberry. Aspect Oriented Programming (AOP): Using AspectJ to implement and enforce coding standards. http:\/\/www.daleasberry.com\/newsletters\/200210\/20021002.shtml 2002.]]  R. Dale Asberry. Aspect Oriented Programming (AOP): Using AspectJ to implement and enforce coding standards. http:\/\/www.daleasberry.com\/newsletters\/200210\/20021002.shtml 2002.]]"},{"key":"e_1_3_2_1_4_1","unstructured":"AspectJ Eclipse Home. The AspectJ home page. http:\/\/eclipse.org\/aspectj\/ 2003.]]  AspectJ Eclipse Home. The AspectJ home page. http:\/\/eclipse.org\/aspectj\/ 2003.]]"},{"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\/236337.236371"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976282"},{"key":"e_1_3_2_1_8_1","volume-title":"AspectWerkz - dynamic AOP for Java. Available from URL: http:\/\/codehaus.org\/~jboner\/papers\/aosd2004_aspectwerkz.pdf","author":"Boner Jonas","year":"2004","unstructured":"Jonas Boner . AspectWerkz - dynamic AOP for Java. Available from URL: http:\/\/codehaus.org\/~jboner\/papers\/aosd2004_aspectwerkz.pdf , 2004 .]] Jonas Boner. AspectWerkz - dynamic AOP for Java. Available from URL: http:\/\/codehaus.org\/~jboner\/papers\/aosd2004_aspectwerkz.pdf, 2004.]]"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/646153.679523"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949320"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976276"},{"key":"e_1_3_2_1_12_1","unstructured":"JBoss. JBoss Aspect Oriented Programming. Home page with down-loads documentation wiki. http:\/\/www.jboss.org\/index. html?module=html&op=userdisplay&id=developer's\/projects\/jboss\/aop.]]  JBoss. JBoss Aspect Oriented Programming. Home page with down-loads documentation wiki. http:\/\/www.jboss.org\/index. html?module=html&op=userdisplay&id=developer's\/projects\/jboss\/aop.]]"},{"key":"e_1_3_2_1_13_1","volume-title":"Spark: A flexible points-to analysis framework for Java. Master's thesis","author":"Lhot\u00e1k Ond\u0159ej","year":"2002","unstructured":"Ond\u0159ej Lhot\u00e1k . Spark: A flexible points-to analysis framework for Java. Master's thesis , McGill University , December 2002 .]] Ond\u0159ej Lhot\u00e1k. Spark: A flexible points-to analysis framework for Java. Master's thesis, McGill University, December 2002.]]"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Ond\u0159ej\n      Lhot\u00e1k\n     and \n      Laurie\n      Hendren\n    .\n  Scaling Java points-to analysis using Spark\n  . In G. Hedin editor CC \n  2003 volume \n  2622\n   of \n  LNCS pages \n  153\n  --\n  169\n  . \n  Springer April 2003.]]   Ond\u0159ej Lhot\u00e1k and Laurie Hendren. Scaling Java points-to analysis using Spark. In G. Hedin editor CC 2003 volume 2622 of LNCS pages 153--169. Springer April 2003.]]","DOI":"10.1007\/3-540-36579-6_12"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996861"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643608"},{"key":"e_1_3_2_1_17_1","volume-title":"The Java Virtual Machine Specification","author":"Lindholm Tim","year":"1999","unstructured":"Tim Lindholm and Frank Yellin . The Java Virtual Machine Specification . Addison-Wesley , second edition, 1999 .]] Tim Lindholm and Frank Yellin. The Java Virtual Machine Specification. Addison-Wesley, second edition, 1999.]]"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1765931.1765937"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029917"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643607"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028747"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353189"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353190"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/647476.727758"},{"key":"e_1_3_2_1_25_1","volume-title":"Witten and Eibe Frank. Data Mining: Practical Machine Learning Tools and Techniques with Java implementations","author":"Ian","year":"2000","unstructured":"Ian H. Witten and Eibe Frank. Data Mining: Practical Machine Learning Tools and Techniques with Java implementations . Morgan Kaufmann Publishers , 2000 .]] Ian H. Witten and Eibe Frank. Data Mining: Practical Machine Learning Tools and Techniques with Java implementations. Morgan Kaufmann Publishers, 2000.]]"}],"event":{"name":"PLDI05: ACM SIGPLAN Conference on Programming Language Design and Implementation 2005","location":"Chicago IL USA","acronym":"PLDI05","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1065010.1065026","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T10:54:31Z","timestamp":1693824871000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1065010.1065026"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,6,12]]},"references-count":25,"alternative-id":["10.1145\/1065010.1065026","10.1145\/1065010"],"URL":"https:\/\/doi.org\/10.1145\/1065010.1065026","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1064978.1065026","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2005,6,12]]},"assertion":[{"value":"2005-06-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}