Java Bytecode Optimization Framework
Yuyu Liu · Jisuanji gongcheng · 2008
Soot can be used as an independent tool to optimize or inspect Java bytecode,as well as a framework to develop optimizations or transformations on bytecode. In order to guide users to work with Soot fleetly,the main data structures and flow of Soot and the methodologies of the optimization framework are summed up. An example is given to anatomize the implementation mechanisms of Soot. Extension steps of Soot and related application are stated.