Soot Framework

Program-Transformation.Org: The Program Transformation Wiki

People

  • Project of the Sable research group (McGill University, Montreal)

Components

Intermediate representations

  • Jimple
    • Local variables are typed (inferenced from bytecode)
    • 3-address
    • suitable for optimization.
  • Shimple
    • SSA variation of Jimple.

-- MartinBravenboer - 08 May 2005