FB6 Mathematik/Informatik/Physik

Institut für Informatik


Navigation und Suche der Universität Osnabrück


Hauptinhalt

Topinformationen

Lukas Kalbertodt:
Entwurf und Implementation eines Toolkits zur Analyse von Java-Quelltexten

Erstgutachter: Prof. Dr. Oliver Vornberger

Zweitgutachterin: Prof. Dr.-Ing. Elke Pulvermüller

Kontakt: lkalbertodt@uni-osnabrueck.de

Arbeit als PDF: Bachelorarbeit (∼1 MB)

Zusammenfassung

In der vorliegenden Arbeit wird ein Toolkit zur Analyse von Java-Quelltexten und darauf aufbauend eine Applikation zur Assistenz bei Java-Programmierung entwickelt. Diese Applikation ist ein Buildtool, das seine Eingabe beispielhaft auf einige syntaktische, semantische oder stilistische Fehler prüft und diese an den Nutzer meldet. Dazu werden zunächst die nötigen Grundlagen der eingesetzten Methodik, des Compilerbaus und der verwendeten Programmiersprache Rust erläutert. Bei der anschließenden Entwicklung des Toolkits wird auf die Herausforderungen bei der syntaktischen Analyse nach den Regeln der Java-Grammatik eingegangen. Außerdem wird besonderer Wert auf eine leicht verständliche Präsentation von Analyseergebnissen und Fehlern gelegt, sodass der Programmierer optimal unterstützt werden kann.