{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T05:30:12Z","timestamp":1725687012478},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2005,3,14]]},"DOI":"10.1145\/1052898.1052906","type":"proceedings-article","created":{"date-parts":[[2005,8,3]],"date-time":"2005-08-03T08:31:47Z","timestamp":1123057907000},"page":"87-98","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":154,"title":["abc"],"prefix":"10.1145","author":[{"given":"Pavel","family":"Avgustinov","sequence":"first","affiliation":[{"name":"Oxford University, United Kingdom"}]},{"given":"Aske Simon","family":"Christensen","sequence":"additional","affiliation":[{"name":"University of Aarhus, Denmark"}]},{"given":"Laurie","family":"Hendren","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, Canada"}]},{"given":"Sascha","family":"Kuzins","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}]},{"given":"Jennifer","family":"Lhot\u00e1k","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, Canada"}]},{"given":"Ond\u0159ej","family":"Lhot\u00e1k","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, Canada"}]},{"given":"Oege","family":"de Moor","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}]},{"given":"Damien","family":"Sereni","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}]},{"given":"Ganesh","family":"Sittampalam","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}]},{"given":"Julian","family":"Tibble","sequence":"additional","affiliation":[{"name":"Oxford University, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2005,3,14]]},"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_3_1","doi-asserted-by":"crossref","unstructured":"Pavel Avgustinov Aske Simon Christensen Laurie Hendren Sascha Kuzins Jennifer Lhot\u00e1k Ondrej Lhot\u00e1k Oege de Moor Damien Sereni Ganesh Sittampalam and Julian Tibble. Building the abc AspectJ compiler with Polyglot and Soot. Technical Report abc-2004-4 aspectbench.org 2004.]] Pavel Avgustinov Aske Simon Christensen Laurie Hendren Sascha Kuzins Jennifer Lhot\u00e1k Ondrej Lhot\u00e1k Oege de Moor Damien Sereni Ganesh Sittampalam and Julian Tibble. Building the abc AspectJ compiler with Polyglot and Soot. Technical Report abc-2004-4 aspectbench.org 2004.]]","DOI":"10.1145\/1052898.1052906"},{"volume-title":"PPG: a parser generator for extensible grammars","year":"2003","author":"Brukman Michael","key":"e_1_3_2_1_5_1","unstructured":"Michael Brukman and Andrew C. Myers . PPG: a parser generator for extensible grammars , 2003 . Available at www.cs.cornell.edu\/Projects\/polyglot\/ppg.html.]] Michael Brukman and Andrew C. Myers. PPG: a parser generator for extensible grammars, 2003. Available at www.cs.cornell.edu\/Projects\/polyglot\/ppg.html.]]"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976284"},{"key":"e_1_3_2_1_7_1","series-title":"LNCS","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1007\/978-3-540-39815-8_22","volume-title":"2nd International coference on Generative Programming and Component Engineering (GPCE '03)","author":"Chiba Shigeru","year":"2003","unstructured":"Shigeru Chiba and Muga Nishizawa . An easy-to-use toolkit for efficient Java bytecode translators . In 2nd International coference on Generative Programming and Component Engineering (GPCE '03) , volume 2830 of LNCS , pages 364 -- 376 , 2003 .]] Shigeru Chiba and Muga Nishizawa. An easy-to-use toolkit for efficient Java bytecode translators. In 2nd International coference on Generative Programming and Component Engineering (GPCE '03), volume 2830 of LNCS, pages 364--376, 2003.]]"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976279"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/646930.710414"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976288"},{"volume-title":"1st International Conference on AOSD","year":"2002","author":"Dutchyn Chris","key":"e_1_3_2_1_11_1","unstructured":"Chris Dutchyn , Gregor Kiczales , and Hidehiko Masuhara . Tutorial : AOP language exploration using the Aspect Sand Box . In 1st International Conference on AOSD , 2002 .]] Chris Dutchyn, Gregor Kiczales, and Hidehiko Masuhara. Tutorial: AOP language exploration using the Aspect Sand Box. In 1st International Conference on AOSD, 2002.]]"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30477-7_25"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/647169.718155"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643610"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643612"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.610"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976286"},{"volume-title":"Guide for developers of the AspectJ compiler and weaver","year":"2004","author":"Hugunin Jim","key":"e_1_3_2_1_18_1","unstructured":"Jim Hugunin . Guide for developers of the AspectJ compiler and weaver , 2004 . Available at http:\/\/dev.eclipse.org\/viewcvs\/index.cgi\/~checkout~\/org.aspectj\/modules\/docs\/developer\/compiler-weaver\/index.html? rev=1.1&content-type=text\/html&cvsroot=Technology_Project.]] Jim Hugunin. Guide for developers of the AspectJ compiler and weaver, 2004. Available at http:\/\/dev.eclipse.org\/viewcvs\/index.cgi\/~checkout~\/org.aspectj\/modules\/docs\/developer\/compiler-weaver\/index.html? rev=1.1&content-type=text\/html&cvsroot=Technology_Project.]]"},{"volume-title":"The fun has just begun. Keynote address at AOSD. Available at aosd.net\/archive\/2003\/kiczales-aosd-2003.ppt","year":"2003","author":"Kiczales Gregor","key":"e_1_3_2_1_19_1","unstructured":"Gregor Kiczales . The fun has just begun. Keynote address at AOSD. Available at aosd.net\/archive\/2003\/kiczales-aosd-2003.ppt , 2003 .]] Gregor Kiczales. The fun has just begun. Keynote address at AOSD. Available at aosd.net\/archive\/2003\/kiczales-aosd-2003.ppt, 2003.]]"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029916"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-40018-9_8"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36579-6_4"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/1765931.1765947"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976275"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643607"},{"key":"e_1_3_2_1_26_1","first-page":"18","volume-title":"9th International Conference (CC 2000","author":"Vall\u00e9e-Rai Raja","year":"2000","unstructured":"Raja Vall\u00e9e-Rai , Etienne Gagnon , Laurie J. Hendren , Patrick Lam , Patrice Pominville , and Vijay Sundaresan . Optimizing Java bytecode using the Soot framework: Is it feasible? In Compiler Construction , 9th International Conference (CC 2000 ), pages 18 -- 34 , 2000 .]] Raja Vall\u00e9e-Rai, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Patrice Pominville, and Vijay 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_27_1","unstructured":"Kris De Volder. The TyRuBa metaprogramming system. Available at http:\/\/tyruba.sourceforge.net\/.]] Kris De Volder. The TyRuBa metaprogramming system. Available at http:\/\/tyruba.sourceforge.net\/.]]"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029918"}],"event":{"name":"AOSD05: 4th International Conference on Aspect-Oriented Software Development Conference","sponsor":["Illinois Institute of Technology","BEA Systems, Inc.","Siemens AG, CT SE 2","IBMR IBM Research","AOSD-Europe: European Network of Excellence on Aspect-Oriented Software Development","Oracle Corporation","AOSA Aspect-Oriented Software Association, Inc","TheServerSide.COM"],"location":"Chicago Illinois","acronym":"AOSD05"},"container-title":["Proceedings of the 4th international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1052898.1052906","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,14]],"date-time":"2023-01-14T12:31:03Z","timestamp":1673699463000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1052898.1052906"}},"subtitle":["an extensible AspectJ compiler"],"short-title":[],"issued":{"date-parts":[[2005,3,14]]},"references-count":26,"alternative-id":["10.1145\/1052898.1052906","10.1145\/1052898"],"URL":"https:\/\/doi.org\/10.1145\/1052898.1052906","relation":{},"subject":[],"published":{"date-parts":[[2005,3,14]]},"assertion":[{"value":"2005-03-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}