Closed linghuiluo closed 1 year ago
Investigation of the paper implementation within old Soot revealed that porting the old code would be a complex task. The connection between code and paper is not always clear and the code contains many variables with one-letter identifiers, which makes understanding the code difficult.
Therefore the most efficient way to implement this would likely be implementing the paper from scratch.
I've built a scaffold for the type inference algorithm and implemented parts of it. The branch also contains documentation for what still needs to be done: https://github.com/secure-software-engineering/soot-reloaded/compare/feature/type-hierarchy
addressed in https://github.com/soot-oss/SootUp/pull/465