How to generate program dependency graph (PDG) from bytecode in Java

I want to generate a program dependency graph (PDG) from Java bytecode for further programmatic analysis Since this is old (paper is from '87) and probably well-known technology, I think the appropriate tools will be available at any time - but I can't find them

In fact, extensive searches are just a few results:

>The BANDERA project was abandoned in 2006. > The Indus project, which seems to have received no effort since 2007, was developed in 2009. > The moose Jee project seems quite new because there are basically no files. > The root framework provides some classes (see Javadoc), but it seems to lack a generation of implementation In fact, soot is the foundation of BANDERA and Indus

So my question is as follows: is there a living and maintenance implementation? Does anyone have experience in any of the above projects? What would you recommend

Thank you for your input, thank you very much!

Solution

I suggest you look at Wala, a system that extracts SSA representations from Java bytecode files

I have no experience, but I have reviewed some seemingly good software engineering technical papers and used Wala as the basis of my research

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>