Visualization of dynamic program aspects

P. Deelen, F.J.J. Ham, van, C. Huizing, H.M.M. Wetering, van de

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

8 Citaten (Scopus)


Object-oriented software is designed by introducing classes and their relationships. When software is being executed, however, a developer loses sight of the classes he created during the design and coding of the software. This paper describes a tool that visualizes the program behaviour during execution. For Java programs this tool, called Trace- Vis, can collect relevant program execution events, like object creation, method entries and method exits. It uses byte-code instrumentation techniques to extract this information. The resulting trace of events is visualized using a dynamic call graph and a timeline representation. These views can be customized by selecting a time range in the execution, filtering the events, and manipulating the graphic representation. Some use cases for Trace Vis are presented.
Originele taal-2Engels
TitelProceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2007) 24-25 June 2007, Banff, Alberta, Canada
Plaats van productiePiscataway, New Jersey, USA
UitgeverijInstitute of Electrical and Electronics Engineers
ISBN van geprinte versie1-4244-0600-5
StatusGepubliceerd - 2007
Evenementconference; VISSOFT 2007, Banff, Alberta, Canada; 2007-06-24; 2007-06-25 -
Duur: 24 jun 200725 jun 2007


Congresconference; VISSOFT 2007, Banff, Alberta, Canada; 2007-06-24; 2007-06-25
AnderVISSOFT 2007, Banff, Alberta, Canada


Duik in de onderzoeksthema's van 'Visualization of dynamic program aspects'. Samen vormen ze een unieke vingerafdruk.

Citeer dit