Soot – Static code analysis and transformation for Java

Soot ist eines der meistgenutzten Analyse- und Transformations-Frameworks für Java Bytecode und Sourcecode. Soot umfasst vielfältige Zwischen-Repräsentationen, die statische Programmanalyse so einfach wie möglich machen. Obwohl Soot nicht unsere eigene Entwicklung ist, wird das Framework zur Zeit von uns gewartet. Viele unsere vorhandenen Werkzeuge basieren auf Soot und/oder sind Bestandteile davon.