Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A visual debugger for static analyses #53

Closed
malaverdiere opened this issue Apr 23, 2013 · 2 comments
Closed

A visual debugger for static analyses #53

malaverdiere opened this issue Apr 23, 2013 · 2 comments

Comments

@malaverdiere
Copy link
Contributor

(copy-pasted from GSOC application)
Explanations:
In the past year, we have developed Heros, a plugin into Soot which allows for inter-procedural data-flow analyses. While the framework eases the definition of such analyses, implementing the analyses correctly is still a tricky task. Hence, we are looking for a visualization that would aid analysis designers in depicting the analysis results by overlaying them over the analyzed program. Thus, the visualization plays the role of a debugger for static analyses. A visual debugger should be integrated into Eclipse. We have already implemented basic support to run Soot and Heros through Eclipse run configuration. Therefore a student could focus on the visualization part and on extracting necessary analysis information from Heros.
Note: previously we also proposed this topic as a thesis topic; you can find the writeup here

Expected Results:
A debugger that visualizes data flows facts overlayed over the analyzed program’s code, as the data are computed by the Heros solver within Soot.

Knowledge prerequisite:
Good Java programming skills; knowledge about Debuggers and/or Eclipse are helpful

@StevenArzt
Copy link
Contributor

We already have a student who will start working on this very soon, so please check back with Eric or me if anyone wants to contribute on this

@ericbodden
Copy link
Member

We actually have this by now:
https://blogs.uni-paderborn.de/sse/tools/visuflow-debugging-static-analysis/
Beta testers welcome :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants