In this paper, we present RATCOP, a static analysis tool for efficiently computing relational invariants in race free shared-variable multi-threaded Java programs. The tool trades the standard sound-at-all-program-points guarantee for gains in efficiency. Instead, it computes sound facts for a variable only at program points where it is “relevant”. In our experiments, RATCOP was fairly precise while being fast. As a tool, RATCOP is easy-to-use, and easily extensible.
CITATION STYLE
Mukherjee, S., Padon, O., Shoham, S., D’Souza, D., & Rinetzky, N. (2017). RATCOP: Relational analysis tool for concurrent programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10629 LNCS, pp. 229–233). Springer Verlag. https://doi.org/10.1007/978-3-319-70389-3_18
Mendeley helps you to discover research relevant for your work.