{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T01:30:27Z","timestamp":1725672627480},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2007,6,13]]},"DOI":"10.1145\/1251535.1251548","type":"proceedings-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T16:07:37Z","timestamp":1189786057000},"page":"75-82","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["Dynamic purity analysis for java programs"],"prefix":"10.1145","author":[{"given":"Haiying","family":"Xu","sequence":"first","affiliation":[{"name":"McGill University, Montreal, PQ, Canada"}]},{"given":"Christopher J. F.","family":"Pickett","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, PQ, Canada"}]},{"given":"Clark","family":"Verbrugge","sequence":"additional","affiliation":[{"name":"McGill University, Montreal, PQ, Canada"}]}],"member":"320","published-online":{"date-parts":[[2007,6,13]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1145\/604131.604133"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1109\/ISCA.2006.31"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1145\/567752.567756"},{"key":"e_1_3_2_1_5_1","volume-title":"JC'02: Proceedings of the ACM SIGOPS France Journ\u00e9es Composants 2002: Syst\u00e8mes \u00e0 Composants Adaptables et Extensibles","author":"Bruneton E.","year":"2002","unstructured":"E. Bruneton , R. Lenglet , and T. Coupaye . ASM: A code manipulation tool to implement adaptable systems . In JC'02: Proceedings of the ACM SIGOPS France Journ\u00e9es Composants 2002: Syst\u00e8mes \u00e0 Composants Adaptables et Extensibles , Nov. 2002 . http:\/\/asm.objectweb.org\/. E. Bruneton, R. Lenglet, and T. Coupaye. ASM: A code manipulation tool to implement adaptable systems. In JC'02: Proceedings of the ACM SIGOPS France Journ\u00e9es Composants 2002: Syst\u00e8mes \u00e0 Composants Adaptables et Extensibles, Nov. 2002. http:\/\/asm.objectweb.org\/."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1007\/s10009-004-0167-4"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/78969.78963"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.5555\/646542.696202"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1031::AID-CPE354>3.0.CO;2-O"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.1145\/53990.53996"},{"key":"e_1_3_2_1_11_1","volume-title":"Feb.","author":"Dallmeier V.","year":"2007","unstructured":"V. Dallmeier , C. Lindig , and A. Zeller . Dynamic purity analysis for Java programs , Feb. 2007 . http:\/\/www.st.cs.uni-sb.de\/ models\/jdynpur\/. V. Dallmeier, C. Lindig, and A. Zeller. Dynamic purity analysis for Java programs, Feb. 2007. http:\/\/www.st.cs.uni-sb.de\/ models\/jdynpur\/."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.5555\/646153.679523"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/581339.581379"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/949305.949320"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1137\/S0097539792226825"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/349299.349341"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1145\/99583.99623"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1007\/11406921_22"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/1127878.1127884"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1007\/11688839_5"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1016\/0167-6423(94)00031-9"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1145\/1044834.1044835"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/109648.109662"},{"key":"e_1_3_2_1_25_1","first-page":"40","volume-title":"VPW2: Proceedings of the 2nd Value-Prediction and Value-Based Optimization Workshop","author":"Pickett C. J. F.","year":"2004","unstructured":"C. J. F. Pickett and C. Verbrugge . Return value prediction in a Java virtual machine . In VPW2: Proceedings of the 2nd Value-Prediction and Value-Based Optimization Workshop , pages 40 -- 47 , Oct. 2004 . C. J. F. Pickett and C. Verbrugge. Return value prediction in a Java virtual machine. In VPW2: Proceedings of the 2nd Value-Prediction and Value-Based Optimization Workshop, pages 40--47, Oct. 2004."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1007\/978-3-540-69330-7_21"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_27_1","DOI":"10.1145\/75277.75305"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.5555\/647478.757106"},{"key":"e_1_3_2_1_29_1","volume-title":"School of Computer Science","author":"Razafimahefa C.","year":"1999","unstructured":"C. Razafimahefa . A study of side-effect analyses for Java. Master's thesis , School of Computer Science , McGill University, Montr\u00e9al , Qu\u00e9bec, Canada , Dec. 1999 . C. Razafimahefa. A study of side-effect analyses for Java. Master's thesis, School of Computer Science, McGill University, Montr\u00e9al, Qu\u00e9bec, Canada, Dec. 1999."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.5555\/1018431.1021424"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1007\/978-3-540-30579-8_14"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1145\/800076.802464"},{"key":"e_1_3_2_1_33_1","volume-title":"June","author":"Standard Performance Evaluation Corporation","year":"1998","unstructured":"Standard Performance Evaluation Corporation . SPEC JVM Client98 benchmark suite , June 1998 . http:\/\/www.spec.org\/jvm98\/. Standard Performance Evaluation Corporation. SPEC JVM Client98 benchmark suite, June 1998. http:\/\/www.spec.org\/jvm98\/."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1145\/237721.237727"},{"key":"e_1_3_2_1_35_1","volume-title":"School of Computer Science","author":"R.","year":"2000","unstructured":"R. Vall\u00e9e-Rai. Soot: A Java bytecode optimization framework. Master's thesis , School of Computer Science , McGill University , Montr\u00e9al, Qu\u00e9bec , Canada, July 2000 . http:\/\/www.sable.mcgill.ca\/soot\/. R. Vall\u00e9e-Rai. Soot: A Java bytecode optimization framework. Master's thesis, School of Computer Science, McGill University, Montr\u00e9al, Qu\u00e9bec, Canada, July 2000. http:\/\/www.sable.mcgill.ca\/soot\/."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1145\/320384.320400"}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"],"acronym":"PASTE07","name":"PASTE07: PASTE '07 - ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering","location":"San Diego California USA"},"container-title":["Proceedings of the 7th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1251535.1251548","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T02:54:40Z","timestamp":1673405680000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1251535.1251548"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,6,13]]},"references-count":34,"alternative-id":["10.1145\/1251535.1251548","10.1145\/1251535"],"URL":"https:\/\/doi.org\/10.1145\/1251535.1251548","relation":{},"subject":[],"published":{"date-parts":[[2007,6,13]]},"assertion":[{"value":"2007-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}