Codeübergabe Compilerbau WS05/06

Termin

Der Haupttermin für die Codeübergabe im Praktikum Compilerbau WS07/08 ist der 26. Februar 2008. Die untenstehende Tabelle zeigt die genauen Zeiten der Gruppen.

Format

Am Beginn der Codeübergabe soll mittels einer kurzen (ca 5 minütigen) Präsentation die Struktur und die Funktionalität des Compilers vorgestellt werden. Anhand von neuen MiniJava Programmen werden wir den Compiler testen. In dieser Phase werden wir auch grundsätzliche Verständnisfragen stellen.

Um die Funktionalität des Compilers zu demonstrieren, erwarten wir, dass vorgegebene MiniJava Programme vom Compiler prozessiert werden können. Anhand von fehlerhaften MiniJava Programmen soll die semantische Analyse und Fehlerbehandlung geprüft werden können. Falls der Compiler für manche Programme noch keinen lauffähigen Code erzeugt, erwarten wir, dass der Grund klar identifiziert werden kann und die nötigen Änderungen im Compiler erklärt werden können. Falls für keines der MiniJava Testprogramme lauffähiger Code erzeugt wird, erwarten wir, dass zumindest der Zwischencode mittels des muHwI Simulators ausgeführt werden kann.

Demo

Der Compiler soll auf den Maschinen im CIP Pool so installiert sein, dass Compilierung, Ausführung und wenn nötig Simulation, einfach möglich ist. Wir werden von einem Laptop auf eine CIP Pool Maschine unter dem jeweiligen Account einloggen. Die Ausgabe von zusätzlicher Information, insbesondere Zwischencode und Flussgraphen ist hilfreich, aber nicht unbedingt nötig falls der Compiler lauffähigen Code produziert.

Für die Performance Competition werden wir eine Maschine im CIP Pool zum Benchmarking verwenden. Sofern die Installation des Compilers auf den Maschinen im CIP Pool ohne besondere Hilfswerkzeuge verwendbar ist, ist es nicht nötig binaries zuvor einzuschicken.

Zeitplan

Dienstag 26. Februar 2008:
12:30-13:30      Georg Klein Harald Zauner
13:30-14:30      Julien Oster Sebastian Steuer
14:30-15:30      Marek Kubica
15:30-      Performance Competition


Valid HTML 4.01!
Hans-Wolfgang Loidl
Last modified: Thu Feb 21 22:39:18 2008 Stardate: [-29]9004.51
Valid CSS!