Visual Studio Code Plugin zur Visualisierung von Java-Methoden als Ablaufdiagramme (Programmiersprache Typescript, D3 Visualisierungsframework)
Am Institut für Systemsoftware wird aktuell ein Plugin für die Entwicklungsumgebung Visual Studio Code geschaffen, mit welcher die Grundausbildung in Softwareentwicklung unterstützt wird. Das Plugin kann die Ausführung von Java-Programmen visualisieren und so den Studenen das Verhalten von Programmen veranschaulichen. In dieser Arbeit wird eine Komponente realisiert, mit der Java-Methoden in der Form von Ablaufdiagrammen dargestellt werden können. Ausgehend vom Quellcode und dem daraus generierten Abstrakten Syntaxbaum, wird die Kontrollstruktur der Methode extrahiert und daraus das Ablaufdiagramm erstellt. Mit der Programmausführung soll dann auch der Ausführungspfad im Ablaufdiagramm visualisiert werden.
Programmiersprache ist Typescript, Visualisierung mit Visualisierungsframework D3.js.
Contact: Dr. Herbert Prähofer