{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:42:18Z","timestamp":1755999738204,"version":"3.28.0"},"reference-count":41,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,9]]},"DOI":"10.1109\/pact.2009.15","type":"proceedings-article","created":{"date-parts":[[2009,9,28]],"date-time":"2009-09-28T19:35:48Z","timestamp":1254166548000},"page":"146-155","source":"Crossref","is-referenced-by-count":6,"title":["StealthTest: Low Overhead Online Software Testing Using Transactional Memory"],"prefix":"10.1109","author":[{"given":"Jayaram","family":"Bobba","sequence":"first","affiliation":[]},{"given":"Weiwei","family":"Xiong","sequence":"additional","affiliation":[]},{"given":"Luke","family":"Yen","sequence":"additional","affiliation":[]},{"given":"Mark D.","family":"Hill","sequence":"additional","affiliation":[]},{"given":"David A.","family":"Wood","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","article-title":"bugbench: benchmarks for evaluating bug detection tools","author":"lu","year":"2005","journal-title":"Workshop on the Evaluation of Software Defect Detection Tools"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1145\/1449955.1449779"},{"journal-title":"Transactional Memory","year":"2007","author":"larus","key":"17"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250744"},{"journal-title":"Cooperative Bug Isolation","year":"2004","author":"liblit","key":"18"},{"journal-title":"The Economic Impacts of Inadequate Infrastructure for Software Testing","year":"2002","key":"33"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1994.296778"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1145\/1073814.1073861"},{"journal-title":"Intel C++ STM Compiler Prototype","year":"0","key":"16"},{"key":"39","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508267"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1993.698569"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/1133956.1133967"},{"key":"37","first-page":"11","article-title":"building a reactive immune system for software services","author":"sidiroglou","year":"2005","journal-title":"Proc of the 2005 USENIX Annual Technical Conference"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/336512.336532"},{"key":"38","article-title":"band-aid patching","author":"sidiroglou","year":"2007","journal-title":"Proc of the 3rd Workshop on Hot Topics in System Dependability"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/872035.872048"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"20","doi-asserted-by":"crossref","DOI":"10.1145\/1394608.1382145","article-title":"atom-aid: detecting and surviving atomicity violations","author":"lucia","year":"2008","journal-title":"Proc 26th Annu Int Symp Computer Architecture"},{"key":"41","article-title":"crystal ball: predicting and preventing inconsistencies in deployed distributed systems","author":"yabandeh","year":"2009","journal-title":"Proc of the 6th USENIX Symp on Networked Systems Design and Implementation"},{"key":"40","article-title":"pathological interaction of locks with transactional memory","author":"volos","year":"2008","journal-title":"Proc of the 3rd ACM SIGPLAN Workshop on Languages Compilers and Hardware Support for Transactional Computing"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2008.4636089"},{"key":"23","doi-asserted-by":"crossref","DOI":"10.1145\/1273440.1250673","article-title":"an effective hybrid transactional memory system with strong isolation guarantees","author":"minh","year":"2007","journal-title":"Proc 24th Annu Int Symp Computer Architecture"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598134"},{"key":"25","first-page":"359","article-title":"supporting nested transactional memory in logtm","author":"moravan","year":"2006","journal-title":"Proc Int l Conf Architectural Support for Programming Languages and Operating Systems"},{"key":"26","article-title":"towards in vivo testing of software applications","author":"murphy","year":"2007","journal-title":"Technical Report Cucs-038-07"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605417"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1145\/566172.566182"},{"journal-title":"Simplified Database Unit Testing Using Enterprise Services","year":"2004","author":"osherove","key":"29"},{"key":"3","first-page":"233","article-title":"timing the application of security patches for optimal uptime","author":"beattie","year":"2002","journal-title":"Proc of the 16th Systems Administration Conference"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2008.4510738"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2005.03.005"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.34"},{"journal-title":"Man Pages Fork(2)","year":"0","key":"30"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/964001.964023"},{"key":"6","article-title":"transactional locking ii","author":"dice","year":"2006","journal-title":"Proceedings of the 20th International Symposium on Distributed Computing (DISC)"},{"key":"32","first-page":"1","article-title":"sprockets: safe extensions for distributed file systems","author":"peek","year":"2007","journal-title":"Proc of the 2007 USENIX Annual Technical Conference"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.13"},{"key":"31","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/1127577.1127587","article-title":"controlling program execution through binary instrumentation","volume":"33","author":"pan","year":"2005","journal-title":"SIGARCH Comput Archit News"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2006.18"},{"key":"9","first-page":"3","article-title":"why do computers stop and what can be done about it?","author":"gray","year":"1986","journal-title":"Symposium on Reliability in Distributed Software and Database Systems"},{"key":"8","article-title":"granularity of locks and degrees of consistency in a shared database","author":"gray","year":"1975","journal-title":"Modeling in Data Base Management Systems"}],"event":{"name":"2009 18th International Conference on Parallel Architectures and Compilation Techniques (PACT)","start":{"date-parts":[[2009,9,12]]},"location":"Raleigh, North Carolina, USA","end":{"date-parts":[[2009,9,16]]}},"container-title":["2009 18th International Conference on Parallel Architectures and Compilation Techniques"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5260496\/5260497\/05260558.pdf?arnumber=5260558","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T00:12:04Z","timestamp":1497831124000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5260558\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/pact.2009.15","relation":{},"subject":[],"published":{"date-parts":[[2009,9]]}}}