{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:29:02Z","timestamp":1750307342422,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,7,18]],"date-time":"2011-07-18T00:00:00Z","timestamp":1310947200000},"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":[[2011,7,18]]},"DOI":"10.1145\/2002951.2002960","type":"proceedings-article","created":{"date-parts":[[2011,7,20]],"date-time":"2011-07-20T12:34:54Z","timestamp":1311165294000},"page":"29-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Retroactive aspects"],"prefix":"10.1145","author":[{"given":"Robin","family":"Salkeld","sequence":"first","affiliation":[{"name":"University of British Columbia"}]},{"given":"Wenhao","family":"Xu","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Brendan","family":"Cully","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Geoffrey","family":"Lefebvre","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Andrew","family":"Warfield","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]},{"given":"Gregor","family":"Kiczales","sequence":"additional","affiliation":[{"name":"University of British Columbia"}]}],"member":"320","published-online":{"date-parts":[[2011,7,18]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"VAssert programming guide 2008.  VAssert programming guide 2008."},{"key":"e_1_3_2_1_2_1","unstructured":"ACC\n\n  \n  : the AspeCt-oriented c compiler. http:\/\/research.msrg.utoronto.ca\/ACC 2009.  ACC: the AspeCt-oriented c compiler. http:\/\/research.msrg.utoronto.ca\/ACC 2009."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247401"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390650"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297069"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/367845.368073"},{"volume-title":"Parallel and Distributed Processing Symposium., Proceedings 15th International","year":"2001","author":"Choi J. D.","key":"e_1_3_2_1_7_1"},{"volume-title":"USENIX Annual Technical Conference","year":"2008","author":"Chow J.","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2134243.2134246"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/582153.582176"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1060289.1060309"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094841"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095820"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519087"},{"volume-title":"Automated and Analysis-Driven Debugging","year":"2003","author":"Lewis B.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/647478.727796"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/646665.701206"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346321"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1082983.1083251"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297105.1297067"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2004.01.032"},{"volume-title":"Modeling","year":"2007","author":"Sheldon M. X.","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178260"}],"event":{"name":"ISSTA '11: International Symposium on Software Testing and Analysis","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Toronto Ontario Canada","acronym":"ISSTA '11"},"container-title":["Proceedings of the Ninth International Workshop on Dynamic Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2002951.2002960","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2002951.2002960","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:06:22Z","timestamp":1750244782000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2002951.2002960"}},"subtitle":["programming in the past"],"short-title":[],"issued":{"date-parts":[[2011,7,18]]},"references-count":24,"alternative-id":["10.1145\/2002951.2002960","10.1145\/2002951"],"URL":"https:\/\/doi.org\/10.1145\/2002951.2002960","relation":{},"subject":[],"published":{"date-parts":[[2011,7,18]]},"assertion":[{"value":"2011-07-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}