{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:32:17Z","timestamp":1750307537293,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":11,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,3,28]],"date-time":"2008-03-28T00:00:00Z","timestamp":1206662400000},"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":[[2008,3,28]]},"DOI":"10.1145\/1593105.1593218","type":"proceedings-article","created":{"date-parts":[[2009,8,11]],"date-time":"2009-08-11T13:29:27Z","timestamp":1249997367000},"page":"429-434","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Profiler instrumentation using metaprogramming techniques"],"prefix":"10.1145","author":[{"given":"Ritu","family":"Arora","sequence":"first","affiliation":[{"name":"University of Alabama at Birmingham, Birmingham, AL"}]},{"given":"Yu","family":"Sun","sequence":"additional","affiliation":[{"name":"University of Alabama at Birmingham, Birmingham, AL"}]},{"given":"Zekai","family":"Demirezen","sequence":"additional","affiliation":[{"name":"University of Alabama at Birmingham, Birmingham, AL"}]},{"given":"Jeff","family":"Gray","sequence":"additional","affiliation":[{"name":"University of Alabama at Birmingham, Birmingham, AL"}]}],"member":"320","published-online":{"date-parts":[[2008,3,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_2_1","volume-title":"Aspect-Oriented Software Development","author":"Filman R. E.","year":"2004","unstructured":"Filman , R. E. ; Tzilla E. , Siobh &amp;#224;n C , and Mehmet A. , Aspect-Oriented Software Development , Addison-Wesley , 2004 . Filman, R. E.; Tzilla E., Siobh&amp;#224;n C, and Mehmet A., Aspect-Oriented Software Development, Addison-Wesley, 2004."},{"key":"e_1_3_2_1_3_1","first-page":"327","volume-title":"European Conference on Object-Oriented Programming (ECOOP), LNCS 2072","author":"Kiczales G.","year":"2001","unstructured":"Kiczales , G. , Hilsdale E. , Hugunin J. , Kersten M. , Palm J. , Griswold W. G. , An Overview of Aspect J , European Conference on Object-Oriented Programming (ECOOP), LNCS 2072 , Budapest, Hungary , June 2001 , pp. 327 -- 355 . Kiczales, G., Hilsdale E., Hugunin J., Kersten M., Palm J., Griswold W. G., An Overview of AspectJ, European Conference on Object-Oriented Programming (ECOOP), LNCS 2072, Budapest, Hungary, June 2001, pp. 327--355."},{"key":"e_1_3_2_1_4_1","first-page":"117","volume-title":"LNCS 1826","author":"Tatsubori M.","year":"1999","unstructured":"Tatsubori M. , Chiba S. , Killijian M. , and Itano K ., OpenJava: A Class-Based Macro System for Java, Reflection and Software Engineering , LNCS 1826 , Denver, CO , November 1999 , pp. 117 -- 133 . Tatsubori M., Chiba S., Killijian M., and Itano K., OpenJava: A Class-Based Macro System for Java, Reflection and Software Engineering, LNCS 1826, Denver, CO, November 1999, pp. 117--133."},{"key":"e_1_3_2_1_5_1","volume-title":"Java World","author":"McManis C.","year":"1997","unstructured":"McManis , C. , Take an in-depth look at the Java Reclection API , Java World , September 1997 , http:\/\/www.javaworld.com\/javaworld\/jw-09-1997\/jw-09-indepth.html McManis, C., Take an in-depth look at the Java Reclection API, Java World, September 1997, http:\/\/www.javaworld.com\/javaworld\/jw-09-1997\/jw-09-indepth.html"},{"key":"e_1_3_2_1_6_1","volume-title":"OOPSLA'98 Workshop on Reflective Programming in C++ and Java","author":"Wu Z.","year":"1998","unstructured":"Wu , Z. , Reflective Java and a Reflective-Component-Based Transaction Architecture , OOPSLA'98 Workshop on Reflective Programming in C++ and Java , Vancouver, Canada , October 1998 . Wu, Z., Reflective Java and a Reflective-Component-Based Transaction Architecture, OOPSLA'98 Workshop on Reflective Programming in C++ and Java, Vancouver, Canada, October 1998."},{"key":"e_1_3_2_1_7_1","first-page":"155","volume-title":"LNCS 1826","author":"Welch I.","year":"1999","unstructured":"Welch , I. and R. Stroud , From Dalang to Kava: The Evolution of a Reflective Java Extension, Reflection and Software Engineering , LNCS 1826 , Denver, CO , November 1999 , pp. 155 -- 167 . Welch, I. and R. Stroud, From Dalang to Kava: The Evolution of a Reflective Java Extension, Reflection and Software Engineering, LNCS 1826, Denver, CO, November 1999, pp. 155--167."},{"key":"e_1_3_2_1_8_1","first-page":"54","volume-title":"International Workshop on Object Orientation in Operating Systems","author":"Kleinoder J.","year":"1996","unstructured":"Kleinoder , J. and M. Golm , MetaJava: An Efficient RunTime Meta Architecture for Java , International Workshop on Object Orientation in Operating Systems , Seattle, WA , October 1996 , pp. 54 -- 61 . Kleinoder, J. and M. Golm, MetaJava: An Efficient RunTime Meta Architecture for Java, International Workshop on Object Orientation in Operating Systems, Seattle, WA, October 1996, pp. 54--61."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/646157.679856"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976286"},{"key":"e_1_3_2_1_11_1","unstructured":"JProbe http:\/\/www.quest.com\/jprobe\/ JProbe http:\/\/www.quest.com\/jprobe\/"}],"event":{"name":"ACM SE08: ACM Southeast Regional Conference","acronym":"ACM SE08","location":"Auburn Alabama"},"container-title":["Proceedings of the 46th Annual Southeast Regional Conference on XX"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1593105.1593218","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1593105.1593218","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:19Z","timestamp":1750249399000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1593105.1593218"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3,28]]},"references-count":11,"alternative-id":["10.1145\/1593105.1593218","10.1145\/1593105"],"URL":"https:\/\/doi.org\/10.1145\/1593105.1593218","relation":{},"subject":[],"published":{"date-parts":[[2008,3,28]]},"assertion":[{"value":"2008-03-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}