{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:41:59Z","timestamp":1750308119328,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,3,20]],"date-time":"2006-03-20T00:00:00Z","timestamp":1142812800000},"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":[[2006,3,20]]},"DOI":"10.1145\/1119655.1119666","type":"proceedings-article","created":{"date-parts":[[2006,5,8]],"date-time":"2006-05-08T21:40:43Z","timestamp":1147124443000},"page":"63-74","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":65,"title":["A join point for loops in AspectJ"],"prefix":"10.1145","author":[{"given":"Bruno","family":"Harbulot","sequence":"first","affiliation":[{"name":"The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John R.","family":"Gurd","sequence":"additional","affiliation":[{"name":"The University of Manchester, Manchester, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,3,20]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AspectJ web site. http:\/\/www.eclipse.org\/aspectj\/.  AspectJ web site. http:\/\/www.eclipse.org\/aspectj\/."},{"key":"e_1_3_2_1_2_1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho A. V.","year":"1985","unstructured":"A. V. Aho , R. Sethi , and J. D. Ullman . Compilers: Principles, Techniques, and Tools . Addison-Wesley , 1985 . A. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, 1985."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065026"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052906"},{"key":"e_1_3_2_1_6_1","volume":"201","author":"Bracha G.","unstructured":"G. Bracha and J. Bloch. JSR 201 : Extending the Java#8482; programming language with enumerations, autoboxing, enhanced for loops and static import, Sept. 2004. http:\/\/Jcp.org\/en\/jsr\/detail?id=201. G. Bracha and J. Bloch. JSR 201: Extending the Java#8482; programming language with enumerations, autoboxing, enhanced for loops and static import, Sept. 2004. http:\/\/Jcp.org\/en\/jsr\/detail?id=201.","journal-title":"J. Bloch. JSR"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30175-2_6"},{"key":"e_1_3_2_1_8_1","volume-title":"Java(TM) Language Specification","author":"Gosling J.","year":"2005","unstructured":"J. Gosling , B. Joy , G. Steele , and G. Bracha . Java(TM) Language Specification , Third Edition. Addison-Wesley , http:\/\/java.sun.com\/docs\/books\/jls\/, 2005 . J. Gosling, B. Joy, G. Steele, and G. Bracha. Java(TM) Language Specification, Third Edition. Addison-Wesley, http:\/\/java.sun.com\/docs\/books\/jls\/, 2005."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976286"},{"key":"e_1_3_2_1_10_1","first-page":"11","volume-title":"Proceedings of the 4th workshop on Foundations of Aspect-Oriented Languages (FOAL 2005","author":"Harbulot B.","year":"2005","unstructured":"B. Harbulot and J. R. Gurd . A join point for loops in AspectJ . In Proceedings of the 4th workshop on Foundations of Aspect-Oriented Languages (FOAL 2005 ), pages 11 -- 20 , TR #05--05, Department of Computer Science, Iowa State University , Mar. 2005 . B. Harbulot and J. R. Gurd. A join point for loops in AspectJ. In Proceedings of the 4th workshop on Foundations of Aspect-Oriented Languages (FOAL 2005), pages 11--20, TR #05--05, Department of Computer Science, Iowa State University, Mar. 2005."},{"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","doi-asserted-by":"publisher","DOI":"10.5555\/646158.680006"},{"key":"e_1_3_2_1_13_1","volume-title":"Master's thesis","author":"Kuzins S.","year":"2004","unstructured":"S. Kuzins . Efficient implementation of around-advice for the AspectBench Compiler , Master's thesis , Oxford University , UK , September 2004 . S. Kuzins. Efficient implementation of around-advice for the AspectBench Compiler, Master's thesis, Oxford University, UK, September 2004."},{"key":"e_1_3_2_1_14_1","volume-title":"Manning","author":"Laddad R.","year":"2003","unstructured":"R. Laddad . AspectJ in Action: Practical Aspect-Oriented Programming . Manning , 2003 . R. Laddad. AspectJ in Action: Practical Aspect-Oriented Programming. Manning, 2003."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-40018-9_8"},{"key":"e_1_3_2_1_16_1","volume-title":"Morgan Kaufmann","author":"Muchnick S. S.","year":"1997","unstructured":"S. S. Muchnick . Advanced Compiler Design and Implementation . Morgan Kaufmann , 1997 . S. S. Muchnick. Advanced Compiler Design and Implementation. Morgan Kaufmann, 1997."},{"key":"e_1_3_2_1_17_1","volume-title":"Jimple: Simplifying Java bytecode for analyses and transformations. Technical report","author":"Vallee-Rai R.","year":"1998","unstructured":"R. Vallee-Rai and L. J. Hendren . Jimple: Simplifying Java bytecode for analyses and transformations. Technical report , Sable Group , Mc Gill University , Montreal, Canada, July 1998 . R. Vallee-Rai and L. J. Hendren. Jimple: Simplifying Java bytecode for analyses and transformations. Technical report, Sable Group, McGill University, Montreal, Canada, July 1998."}],"event":{"name":"AOSD06: 5th International Conference on Aspect-Oriented Software Development Conference","sponsor":["AOSD-Europe European Network of Excellent on Aspect-oriented Software Development"],"location":"Bonn Germany","acronym":"AOSD06"},"container-title":["Proceedings of the 5th international conference on Aspect-oriented software development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1119655.1119666","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1119655.1119666","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:18Z","timestamp":1750262898000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1119655.1119666"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,3,20]]},"references-count":16,"alternative-id":["10.1145\/1119655.1119666","10.1145\/1119655"],"URL":"https:\/\/doi.org\/10.1145\/1119655.1119666","relation":{},"subject":[],"published":{"date-parts":[[2006,3,20]]},"assertion":[{"value":"2006-03-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}