Does Soot provide a way to find control and data-dependencies between threads? I have read previous posts on the mailing list about Indus and Kaveri. Does anyone know if Indus, Kaveri, or any other such tools can do this form of program dependence analyses (control- and data-dependencies for multithreaded Java programs)? Thanks, Armand