Erweiterung des Java-Editors von Eclipse um Programmanalyse-Komponenten

Beschreibung:

Unter Programmanalyse versteht man Techniken zur Analyse des Daten- und Kontrollflusses eines Programms. Diese Techniken sind ein fester Bestandteil moderner IDEs und Compilers, und können die Arbeit vom Programmierer erheblich erleichtern bzw. das Kompilat stark optimieren.

In der beliebten Java-IDE Eclipse sind einige Programmanalyse-Techniken bereits implementiert. In dieser Arbeit soll ein Eclipse-Plugin entwickelt werden, um bessere Programmanalyse in dessen Editor zu ermöglichen.

Das Thema kann sowohl als Bachelor-/Projektarbeit, wie auch als Master-/Diplomarbeit bearbeitet werden. Der Umfang wird entsprechend angepasst.