Studienarbeit/Bachelorarbeit
Die Datenflussanalyse ist ein klassisches Verfahren zur statischen Analyse von Programmen. Sie bildet die Grundlage für viele ausgefeiltere Analyseverfahren, deren Ergebnisse auf vielfältige Weise, zum Beispiel zur Programmoptimierung, für Refactoring Transformationen oder zum Reverse-Engeneering genutzt werden können.
Datenflussanalysen werden in der Regel innerhalb eines generischen Programmgerüsts definiert. Auf diese Weise wird der Grundalgorithmus von der Beschreibung eines konkreten Datenflussproblem entkoppelt.
Ziel der Arbeit ist es, die Arbeitsweise des klassischen iterativen Lösungsverfahrens zu visualisieren. Dazu soll ein Programm zur Visualisierung erstellt und mit einem bestehenden Programmgerüst gekoppelt werden.
Weiterhin sollen einige der klassischen aus Lehrbüchern und Vorlesungen bekannten Basisanalysen mit Hilfe des Programmgerüsts definiert werden, um die Möglichkeiten der Visualisierung zu demonstrieren.
Um den Anforderungen einer Bachelorarbeit gerecht zu werden, bietet das Thema folgende Erweiterungsmöglichkeiten:
Programming Languages and Compilers (PLaC), Datenstrukturen und Algorithmen (DuA)
Ansprechpartner: Karsten Klohs, F2.305.
Impressum | Datenschutzerklärung | Webmaster | Letzte Änderungen am : 16.10.2013