Hi, I have implemented PDG construction and representation in Soot for my research and I can share it if you want to use it. I probably need to improve the documentation and do some refactoring to make it more useful. --Hossein