Universität Stuttgart
Institut für Softwaretechnik
Abteilung Programmiersprachen
Prof. Dr. Erhard Plödereder

Software-Praktikum für drei Teilnehmer

Implementierung eines Pretty-Printers für Ada

Hintergrund

Das Projekt Bauhaus läuft seit 1996 als zentrales Forschungsvorhaben der Abteilung Programmiersprachen des Instituts für Softwaretechnologie an der Universität Stuttgart. Ziel des Projekts ist die Entwicklung von Methoden und Werkzeugen zur Unterstützung des Programmverstehens bei der Software-Wartung. Hierzu wurde eine umfangreiche Infrastruktur geschaffen, die es erlaubt, Programmanalysen auf hohen und niedrigen Abstraktionsebenen durchzuführen.

Aufgabenstellung

Die Bauhaus-Werkzeuge sind hauptsächlich in Ada95 geschrieben. Der Quellcode soll einem von uns vorgegebenen Style Guide gehorchen. Im Software-Praktikum soll dazu ein Werkzeug implementiert werden, das Ada-Quellcode auf die Einhaltung dieser Regeln prüft. Sollten Code-Abschnitte gegen die Regeln des Style Guides verstoßen, so soll das Werkzeug den Code geeignet umbrechen und einrücken, damit die Regeln eingehalten werden.

Eine dieser Regeln ist beispielsweise, dass eine Zeile nie über Spalte 79 hinausragt. Andere Regeln betreffen das Einstreuen von Leerzeichen oder das Einrücken von Blöcken.

Bei Interesse melden Sie sich bitte in Zimmer 1.205


Stefan Staiger
Thu Feb 16 10:03:28 MET 2006