{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T10:24:29Z","timestamp":1781605469519,"version":"3.54.5"},"reference-count":23,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,5]]},"DOI":"10.1109\/ipdps.2009.5160998","type":"proceedings-article","created":{"date-parts":[[2009,7,20]],"date-time":"2009-07-20T15:56:45Z","timestamp":1248105405000},"page":"1-13","source":"Crossref","is-referenced-by-count":54,"title":["Helgrind+: An efficient dynamic race detector"],"prefix":"10.1109","author":[{"given":"A.","family":"Jannesari","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"family":"Kaibin Bao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"V.","family":"Pankratius","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"W.F.","family":"Tichy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","author":"banerjee","year":"2005","journal-title":"Unraveling data race detection in the intel thread checker"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1145\/1181309.1181315"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254820"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390649"},{"key":"18","year":"0"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/127695.122767"},{"key":"16","article-title":"runtime race detection in multi-threaded programs","author":"muehlenfeld","year":"2007"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/966049.781528"},{"key":"14","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1007\/10722468_20","article-title":"runtime checking of multithreaded applications with visual threads","author":"harrow","year":"2000","journal-title":"Proceedings of the 7th International SPIN Workshop on SPIN ModelChecking and Software Verification"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1095809.1095832"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1064"},{"key":"21","year":"0"},{"key":"3","year":"2008","journal-title":"Data-race-test test suite for helgrind a data race detector"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346323"},{"key":"2","year":"2007","journal-title":"Helgrind A data-race detector"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/130616.130623"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/265924.265927"},{"key":"7","author":"nethercote","year":"2003","journal-title":"Valgrind A program supervision framework"},{"key":"6","article-title":"dynamic binary analysis and instrumentation","author":"nethercote","year":"2004"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"8","first-page":"1","article-title":"on-the-fly race detection in multi-threaded programs","author":"jannesari","year":"2008","journal-title":"PADTAD '08 Proceedings of the 6th workshop on Parallel and distributed systems"}],"event":{"name":"amp; Distributed Processing (IPDPS)","location":"Rome","start":{"date-parts":[[2009,5,23]]},"end":{"date-parts":[[2009,5,29]]}},"container-title":["2009 IEEE International Symposium on Parallel &amp; Distributed Processing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5136864\/5160846\/05160998.pdf?arnumber=5160998","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,18]],"date-time":"2017-06-18T18:06:53Z","timestamp":1497809213000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5160998\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":23,"URL":"https:\/\/doi.org\/10.1109\/ipdps.2009.5160998","relation":{},"subject":[],"published":{"date-parts":[[2009,5]]}}}