[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: JAnalyzer



In Soot 2.0, we're adding LinkTags. These can be attached to any
statement, and are links to some other statement, possibly in another
class. In Eclipse, you can click on them to go to the target statement.
Our first use of the tags will be for call graph information, so that
will give similar functionality to what you have in Janalyzer.

I had a look at Janalyzer, and one thing that I really liked was the
star-shaped graphical call graph browser (I don't know how best to
describe it, but hopefully you know what I mean). I think something like
this would be nice in Eclipse, and we don't currently have anything
like this. So, if you're planning to integrate something like that into
Eclipse, I think it would be very useful.

One of the other things that we've talked about is getting a control
flow graph representation into Eclipse. Soot has some code to dump out
a CFG as input to the "dot" graph drawing tool, which then draws the
graph. We generally use dot to produce postscript, but it seems Eclipse
doesn't support that; however, dot has various other output formats
that might be more suitable. If someone were to implement support for
displaying (possible clickable) arbitrary dot graphs in Eclipse, I think
that would be very useful. It could be used for a variety of things,
including both call graphs and control flow graphs.

Ondrej

On Thu, May 22, 2003 at 03:30:32PM +0100, Eric Bodden wrote:
> Hi!
> 
> Just wanted to tell you that we have released our static analysis tool
> Janalyzer, which we developed using SOOT as a university project. The
> program is still being developed further at Sourceforge but however we
> have released a first stable version.
> Suggestions are always welcome as well as volunteers to help with
> further coding. We also thought about integrating that into an IDE like
> Eclipse. Now I got to know that SOOT already is being integrated there.
> What do you think - would it be worthwhile adding graph display like we
> provide it in our tool?
> 
> Cheers,
> Eric
> 
> ------------------------------------------------------------
> Eric Bodden
> CS-DIP full time student @ University of Kent at Canterbury
> UKC internal phone: 5095
> ICQ UIN: 12656220
> Website: http://www.bodden.de
> PGP key: http://www.bodden.de/pub_key.asc
>