Authors
Mayur Naik, Alex Aiken, John Whaley
Publication date
2006/6/11
Book
Proceedings of the 27th ACM SIGPLAN Conference on Programming Language Design and Implementation
Pages
308-319
Description
We present a novel technique for static race detection in Java programs, comprised of a series of stages that employ a combination of static analyses to successively reduce the pairs of memory accesses potentially involved in a race. We have implemented our technique and applied it to a suite of multi-threaded Java programs. Our experiments show that it is precise, scalable, and useful, reporting tens to hundreds of serious and previously unknown concurrency bugs in large, widely-used programs with few false alarms.
Total citations
2006200720082009201020112012201320142015201620172018201920202021202220232024830333749485255485742574737273417285
Scholar articles
M Naik, A Aiken, J Whaley - Proceedings of the 27th ACM SIGPLAN Conference on …, 2006