{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:07Z","timestamp":1772163967540,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,10,16]],"date-time":"2006-10-16T00:00:00Z","timestamp":1160956800000},"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,10,16]]},"DOI":"10.1145\/1167473.1167487","type":"proceedings-article","created":{"date-parts":[[2007,1,16]],"date-time":"2007-01-16T20:15:56Z","timestamp":1168978556000},"page":"153-168","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Javana"],"prefix":"10.1145","author":[{"given":"Jonas","family":"Maebe","sequence":"first","affiliation":[{"name":"ELIS, Ghent University, Belgium"}]},{"given":"Dries","family":"Buytaert","sequence":"additional","affiliation":[{"name":"ELIS, Ghent University, Belgium"}]},{"given":"Lieven","family":"Eeckhout","sequence":"additional","affiliation":[{"name":"ELIS, Ghent University, Belgium"}]},{"given":"Koen","family":"De Bosschere","sequence":"additional","affiliation":[{"name":"ELIS, Ghent University, Belgium"}]}],"member":"320","published-online":{"date-parts":[[2006,10,16]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.391.0211"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/268806.268810"},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS)","author":"Choi J.-D.","year":"2001","unstructured":"J.-D. Choi , B. Alpern , T. Ngo , M. Sridharan , and J. Vlissides . A perturbation-free replay platform for cross-optimized multithreaded applications . In Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS) , Apr. 2001 .]] J.-D. Choi, B. Alpern, T. Ngo, M. Sridharan, and J. Vlissides. A perturbation-free replay platform for cross-optimized multithreaded applications. In Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS), Apr. 2001.]]"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/996821.996833"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1153925.1154598"},{"key":"e_1_3_2_1_6_1","volume-title":"Intel","author":"Donnell J.","year":"2004","unstructured":"J. Donnell . Java Performance Profiling using the VTune Performance Analyzer . Intel , 2004 .]] J. Donnell. Java Performance Profiling using the VTune Performance Analyzer. Intel, 2004.]]"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/949305.949320"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949425"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1028999"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094834"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1028998"},{"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","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207163"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_16_1","first-page":"103","volume-title":"Proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG)","author":"Maebe J.","year":"2003","unstructured":"J. Maebe and K. De Bosschere . Instrumenting self-modifying code . In Proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG) , pages 103 -- 113 , Sept. 2003 .]] J. Maebe and K. De Bosschere. Instrumenting self-modifying code. In Proceedings of the Fifth International Workshop on Automated Debugging (AADEBUG), pages 103--113, Sept. 2003.]]"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 2002 Workshop on Binary Translation (WBT) held in conjunction with the International Conference on Parallel Architectures and Compilation Techniques (PACT)","author":"Maebe J.","year":"2002","unstructured":"J. Maebe , M. Ronsse , and K. De Bosschere . DIOTA: Dynamic instrumentation, optimization and transformation of applications . In Proceedings of the 2002 Workshop on Binary Translation (WBT) held in conjunction with the International Conference on Parallel Architectures and Compilation Techniques (PACT) , Sept. 2002 .]] J. Maebe, M. Ronsse, and K. De Bosschere. DIOTA: Dynamic instrumentation, optimization and transformation of applications. In Proceedings of the 2002 Workshop on Binary Translation (WBT) held in conjunction with the International Conference on Parallel Architectures and Compilation Techniques (PACT), Sept. 2002.]]"},{"key":"e_1_3_2_1_18_1","volume-title":"Electronic Notes in Theoretical Computer Science","author":"Nethercote N.","year":"2003","unstructured":"N. Nethercote and J. Seward . Valgrind: A program supervision framework . In Electronic Notes in Theoretical Computer Science , volume 89 . Elsevier , 2003 .]] N. Nethercote and J. Seward. Valgrind: A program supervision framework. In Electronic Notes in Theoretical Computer Science, volume 89. Elsevier, 2003.]]"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the Workshop on Dynamic Analysis (WODA)","author":"Reiss S.","year":"2003","unstructured":"S. Reiss and M. Renieris . Languages for dynamic instrumentation . In Proceedings of the Workshop on Dynamic Analysis (WODA) , May 2003 .]] S. Reiss and M. Renieris. Languages for dynamic instrumentation. In Proceedings of the Workshop on Dynamic Analysis (WODA), May 2003.]]"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378820"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/378420.378783"},{"key":"e_1_3_2_1_22_1","first-page":"53","volume-title":"CRPITS '02: Proceedings of the Fortieth International Conference on Tools Pacific","author":"Spinczyk O.","year":"2002","unstructured":"O. Spinczyk , A. Gal , and W. Schr\u00f6der-Preikschat . AspectC++: an aspect-oriented extension to the C++ programming language . In CRPITS '02: Proceedings of the Fortieth International Conference on Tools Pacific , pages 53 -- 60 , 2002 .]] O. Spinczyk, A. Gal, and W. Schr\u00f6der-Preikschat. AspectC++: an aspect-oriented extension to the C++ programming language. In CRPITS '02: Proceedings of the Fortieth International Conference on Tools Pacific, pages 53--60, 2002.]]"},{"key":"e_1_3_2_1_24_1","first-page":"299","volume-title":"Proceedings of the Workshop on Object-Oriented Technology","author":"Suzuki J.","year":"1999","unstructured":"J. Suzuki and Y. Yamamoto . Extending UML with aspects: Aspect support in the design phase . In Proceedings of the Workshop on Object-Oriented Technology , pages 299 -- 300 , 1999 .]] J. Suzuki and Y. Yamamoto. Extending UML with aspects: Aspect support in the design phase. In Proceedings of the Workshop on Object-Oriented Technology, pages 299--300, 1999.]]"},{"key":"e_1_3_2_1_25_1","first-page":"57","volume-title":"Proceedings of the 3rd Virtual Machine Research and Technology Symposium (VM)","author":"Sweeney P.","year":"2004","unstructured":"P. Sweeney , M. Hauswirth , B. Cahoon , P. Cheng , A. Diwan , D. Grove , and M. H. d. Using hardware performance monitors to understand the behavior of Java applications . In Proceedings of the 3rd Virtual Machine Research and Technology Symposium (VM) , pages 57 -- 72 , May 2004 .]] P. Sweeney, M. Hauswirth, B. Cahoon, P. Cheng, A. Diwan, D. Grove, and M. H. d. Using hardware performance monitors to understand the behavior of Java applications. In Proceedings of the 3rd Virtual Machine Research and Technology Symposium (VM), pages 57--72, May 2004.]]"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the Foundations of Aspect-Oriented Languages Workshop at AOSD 2003","author":"Zhang C.","year":"2003","unstructured":"C. Zhang and H.-A. Jacobsen . TinyC2 : Towards building a dynamic weaving aspect language for C . In Proceedings of the Foundations of Aspect-Oriented Languages Workshop at AOSD 2003 , Mar. 2003 .]] C. Zhang and H.-A. Jacobsen. TinyC2: Towards building a dynamic weaving aspect language for C. In Proceedings of the Foundations of Aspect-Oriented Languages Workshop at AOSD 2003, Mar. 2003.]]"}],"event":{"name":"OOPSLA06: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","location":"Portland Oregon USA","acronym":"OOPSLA06","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1167473.1167487","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1167473.1167487","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:21Z","timestamp":1750248501000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1167473.1167487"}},"subtitle":["a system for building customized Java program analysis tools"],"short-title":[],"issued":{"date-parts":[[2006,10,16]]},"references-count":25,"alternative-id":["10.1145\/1167473.1167487","10.1145\/1167473"],"URL":"https:\/\/doi.org\/10.1145\/1167473.1167487","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1167515.1167487","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2006,10,16]]},"assertion":[{"value":"2006-10-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}