Details  

[Getaviz] Eclipse Debugger Snapshot visualisieren

Der Debugger ist eines der mächtigsten Werkzeuge in Eclipse. In komplexen und umfangreichen Softwaresystemen gibt er jedoch einen eingeschränkten Blick über den aktuellen Stand des Systems, beispielsweise welche Objekte gerade instanziiert sind oder welche Methoden vor oder während dem aktuellen Stacktrace noch aufgerufen wurden. Für die übersichtliche Darstellung dieser Information eignen sich Softwarevisualisierungen des Verhaltens.

Ziel der Arbeit ist es daher, die Informationen bis zu einem Brake Point zu sammeln und mittels geeigneter Darstellung als dreidimensionale Softwarevisualisierung darzustellen. Die Arbeit integriert sich in bereits abgeschlossene Arbeiten und legt daher den Fokus auf das gezielte Auslesen und Visualisieren eines Snapshots zu einem Brake Point. 

Je nachdem, in welchem Rahmen das Thema bearbeitet wird, kann der Umfang der Arbeit angepasst werden.

Diese Arbeit baut auf der von der Professur entwickelten Open-Source-Software Getaviz auf. Der von Ihnen erstellte Quellcode soll im Anschluss an ihre Arbeit ebenfalls als Open Source veröffentlicht werden und in Getaviz einfließen. Je nachdem, in welchem Rahmen das Thema bearbeitet wird, kann der Umfang der Arbeit angepasst werden.

Betreuer: kovacs(at)wifa.uni-leipzig.de