ThreadSafe: Static Analysis for Java Concurrency
Robert Atkey and Donald Sannella. ThreadSafe: Static Analysis for Java Concurrency
. Proc. 15th Intl. Workshop on Automated Verification of Critical Systems (AVoCS 2015). Electronic Communications of the EASST
ThreadSafe is a commercial static analysis tool that focuses on detection of Java concurrency defects. ThreadSafe's bug-finding capabilities and its look and feel are presented through examples of bugs found in the codebases of two widely-used open source projects.