Sciweavers

ECLIPSE
2006
ACM

Generating run-time progress reports for a points-to analysis in Eclipse

13 years 10 months ago
Generating run-time progress reports for a points-to analysis in Eclipse
Eclipse plug-ins have access to a rich collection of GUI components. One such component is the progress bar, which allows a long-running task to provide Eclipse users with feedback about its progress. This paper considers the problem of providing precise progress bar reports for plug-ins that perform static code analysis. Since static analyses often take a long time to execute, progress indicators can inform the user whether the analysis is actually making progress, and how long it will take to complete. This type of responsiveness is essential for providing positive user experience. In this paper we consider points-to analysis, which is a popular static analysis for object-oriented software. Reporting the run-time progress of a points-to analysis requires heuristics for a priori estimates of the total running time of the analysis. We define several such heuristics for a whole-program subset-based points-to analysis for Java, implemented as part of the Soot Eclipse plug-in. We also p...
Jason Sawin, Mariana Sharp, Atanas Rountev
Added 13 Jun 2010
Updated 13 Jun 2010
Type Conference
Year 2006
Where ECLIPSE
Authors Jason Sawin, Mariana Sharp, Atanas Rountev
Comments (0)