Visualisierung von SSA und Zeigeranalysen
Stichworte
Compilerbau, Visualisierung, Zwischencode, SSA, fluss-sensitive Zeigeranalyse
Ziele
Grafische Darstellung von SSA Code sowie des Ergebnisses einer lokalen Zeigeranalysen in einem grafischen Tool: Der IR-Viewer.
Der IR-Viewer ist ein grafisches Werkzeug zur Visualisierung von Zwischencode (IR). Eine Darstellung von SSA als Graph ist zurzeit noch nicht möglich. Hierbei wird ein existierendes Werkzeug um besagtes Feature erweitert. Die SSA/SSI Darstellung sowie das Ergebnis der Zeigeranalyse ist hierbei schon erzeugt.
NDA
Diese Bachelorarbeit ist Teil einer Kooperation zwischen der HHU und der Firma Axivion. Zur Bearbeitung dieses Themas muss ein Vertraulichkeitsvereinbarung (NDA) für den von Axivion zur Verfügung gestellten Code unterschrieben werden. Eine Lizenzierung des Quellcodes unter der MIT Lizenz ist wünschenswert.
Vorkenntnisse oder Einarbeitung
SSA, SSI, IR, C++, Qt, Interprozedurale Analyse
Empfohlene Wahlmodule: Compilerbau
Kontakt
John WitulskiRaum 25.12.01.27 · john.witulski@hhu.de