{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:01Z","timestamp":1772163961770,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":15,"publisher":"ACM","license":[{"start":{"date-parts":[[2004,10,1]],"date-time":"2004-10-01T00:00:00Z","timestamp":1096588800000},"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":[[2004,10]]},"DOI":"10.1145\/1028976.1029000","type":"proceedings-article","created":{"date-parts":[[2005,1,30]],"date-time":"2005-01-30T12:58:48Z","timestamp":1107089928000},"page":"288-300","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Instrumentation of standard libraries in object-oriented languages"],"prefix":"10.1145","author":[{"given":"Michael","family":"Factor","sequence":"first","affiliation":[{"name":"IBM Research Lab in Haifa, Haifa University Campus, Haifa, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Assaf","family":"Schuster","sequence":"additional","affiliation":[{"name":"Israel Institute of Technology, Technion City, Haifa, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstantin","family":"Shagin","sequence":"additional","affiliation":[{"name":"Israel Institute of Technology, Technion City, Haifa, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2004,10]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"The AspectJ home page. http:\/\/eclipse.org\/aspectj\/.]]  The AspectJ home page. http:\/\/eclipse.org\/aspectj\/.]]"},{"key":"e_1_3_2_1_2_1","unstructured":"The AspectWerkz home page. http:\/\/aspectwerkz.codehaus.org.]]  The AspectWerkz home page. http:\/\/aspectwerkz.codehaus.org.]]"},{"key":"e_1_3_2_1_3_1","unstructured":"The Cougaar Memory Profiler home page. http:\/\/cougaar.org\/projects\/profiler\/ or http:\/\/profiler.cougaar.org.]]  The Cougaar Memory Profiler home page. http:\/\/cougaar.org\/projects\/profiler\/ or http:\/\/profiler.cougaar.org.]]"},{"key":"e_1_3_2_1_4_1","unstructured":"The JBoss AOP project home page. http:\/\/www.jboss.org\/developers\/projects\/jboss\/aop.jsp.]]  The JBoss AOP project home page. http:\/\/www.jboss.org\/developers\/projects\/jboss\/aop.jsp.]]"},{"key":"e_1_3_2_1_5_1","volume-title":"Standard Performance Evaluation Corporation. SPEC JBB 2000","year":"2000","unstructured":"The Standard Performance Evaluation Corporation. SPEC JBB 2000 . http:\/\/www.spec.org\/osg\/jbb 2000 \/.]] The Standard Performance Evaluation Corporation. SPEC JBB 2000. http:\/\/www.spec.org\/osg\/jbb2000\/.]]"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1002\/1096-9128(200005)12:6<375::AID-CPE480>3.0.CO;2-M"},{"key":"e_1_3_2_1_7_1","series-title":"Lecture Notes in Computer Science","volume-title":"Load-time structural reflection in Java","author":"Chiba S.","year":"1850","unstructured":"S. Chiba . Load-time structural reflection in Java . Lecture Notes in Computer Science , 1850 : 313--336, 2000.]] S. Chiba. Load-time structural reflection in Java. Lecture Notes in Computer Science, 1850:313--336, 2000.]]"},{"key":"e_1_3_2_1_8_1","first-page":"167","volume-title":"1998 USENIX Annual Technical Symposium","author":"Cohen G.","year":"1998","unstructured":"G. Cohen , J. Chase , and D. Kaminsky . Automatic program transformation with JOIE . In 1998 USENIX Annual Technical Symposium , pages 167 -- 178 , 1998 .]] G. Cohen, J. Chase, and D. Kaminsky. Automatic program transformation with JOIE. In 1998 USENIX Annual Technical Symposium, pages 167--178, 1998.]]"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-60247-4_25"},{"key":"e_1_3_2_1_11_1","first-page":"110","volume-title":"Conference on Cluster Computing","author":"Factor M.","year":"2003","unstructured":"M. Factor , A. Schuster , and K. Shagin . JavaSplit: A runtime for execution of monolithic Java programs on heterogeneous collections of commodity workstations. In IEEE Fifth Int'l . Conference on Cluster Computing , pages 110 -- 119 , Hong Kong , December 2003 .]] M. Factor, A. Schuster, and K. Shagin. JavaSplit: A runtime for execution of monolithic Java programs on heterogeneous collections of commodity workstations. In IEEE Fifth Int'l. Conference on Cluster Computing, pages 110--119, Hong Kong, December 2003.]]"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/646155.679694"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2001.972671"},{"key":"e_1_3_2_1_14_1","volume-title":"The JVM Specification","author":"Lindholm T.","year":"1999","unstructured":"T. Lindholm and F. Yellin . The JVM Specification , 2 nd edition. Addison-Wesley , 1999 .]] T. Lindholm and F. Yellin. The JVM Specification, 2nd edition. Addison-Wesley, 1999.]]","edition":"2"},{"key":"e_1_3_2_1_15_1","series-title":"Lecture Notes in Computer Science","volume-title":"A bytecode translator for distributed execution of \"legacy\" Java software","author":"Tatsubori M.","year":"2072","unstructured":"M. Tatsubori , T. Sasaki , S. Chiba , and K. Itano . A bytecode translator for distributed execution of \"legacy\" Java software . Lecture Notes in Computer Science , 2072 , 2001.]] M. Tatsubori, T. Sasaki, S. Chiba, and K. Itano. A bytecode translator for distributed execution of \"legacy\" Java software. Lecture Notes in Computer Science, 2072, 2001.]]"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/646159.680022"}],"event":{"name":"OOPSLA04: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","location":"Vancouver BC Canada","acronym":"OOPSLA04","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1028976.1029000","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1028976.1029000","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:24:35Z","timestamp":1750249475000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1028976.1029000"}},"subtitle":["the twin class hierarchy approach"],"short-title":[],"issued":{"date-parts":[[2004,10]]},"references-count":15,"alternative-id":["10.1145\/1028976.1029000","10.1145\/1028976"],"URL":"https:\/\/doi.org\/10.1145\/1028976.1029000","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1035292.1029000","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2004,10]]},"assertion":[{"value":"2004-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}