02.09.2022; Verteidigung
Echtzeit-AGQuellcode-Abfrage- und Visualisierungssprache
Es ist schwer fremden Quellcode zu verstehen und besonders bei großen Projekten einen Überblick zu behalten. Um ein solchen Überblick darzustellen wurde ein Tool entwickelt welches zu dem Projekt einen Funktionsgraphen erstellt. Das Tool analysiert dabei den Quellcode nach gewünschten Funktionsaufrufen und stellt diese ähnlich zu einem Kontrollflussgraphen dar. Ein besonderer Schwerpunkt wurde dabei auf das Erstellen einer Domänenspezifischen Sprache gelegt, welche die zu betrachtenden Funktionen beschreibt. In dem Vortrag wird die Sprache und das Tool vorgestellt und dabei auch auf die Besonderheiten und Probleme während der Implementation eingegangen.
(Verteidigung der Bachelorarbeit)