• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. VISUFLOW: A debugging environment for static analyses
 
  • Details
  • Full
Options
2018
Conference Paper
Title

VISUFLOW: A debugging environment for static analyses

Abstract
Code developers in industry frequently use static analysis tools to detect and fix software defects in their code. But what about defects in the static analyses themselves? While debugging application code is a difficult, time-consuming task, debugging a static analysis is even harder. We have surveyed 115 static analysis writers to determine what makes static analysis difficult to debug, and to identify which debugging features would be desirable for static analysis. Based on this information, we have created Visijflow, a debugging environment for static data-flow analysis. Visuflow is built as an Eclipse plugin, and supports analyses written on top of the program analysis framework Soot. The different components in Visuflow provide analysis writers with visualizations of the internal computations of the analysis, and actionable debugging features to support debugging static analyses. A video demo of Visuflow is available online: https://www.youtube.com/watch?v=BkEfBDw iuH4
Author(s)
Do, L.N.Q.
Krüger, S.
Hill, P.
Ali, K.
Bodden, E.
Mainwork
ACM/IEEE 40th International Conference on Software Engineering 2018. Companion proceeedings  
Conference
International Conference on Software Engineering (ICSE) 2018  
DOI
10.1145/3183440.3183470
Language
English
Fraunhofer-Institut für Entwurfstechnik Mechatronik IEM  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024