Seminar Compilerbau und Verifikation
SE 12077 Seminar Compilerbau und Verifikation
Prof. Dr. R. Loogen, Prof. Dr. H.P. Gumm, Dipl. Inform. Jost Berthold
Termin: Mi, 16.15 - 18 Uhr, SR V, Lahnberge, Ebene D5

Vorbesprechung mit Themenvergabe: Mi 22.02.2006, 10:00 - 10.45 Uhr, SR V, Lahnberge, Ebene D5
Es sind noch Themen zu vergeben. Bitte wenden Sie sich bei Interesse an die Organisatoren.
Beginn: 10. Mai 2006
Achtung:
Am 14. Juni und am 28. Juni, dem Sport-Dies, findet kein Seminarvortrag statt.

Fachgebiet Klassifikation Semester Fortsetzung Skript
Informatik Hauptstudium >=5 - nein

Voraussetzungen: Grundkenntnisse im Compilerbau, wie sie in Vorlesung im Wintersemester 2005/06 vermittelt wurden.
Lernziele:
  • Vertiefung von Kenntnissen in den Bereichen Compilerbau und Verifikation
  • Erwerb von Fähigkeiten und Techniken des wissenschaftlichen Arbeitens;
  • Erwerb von Fähigkeiten und Fertigkeiten beim Lesen und Reproduzieren/Zusammenfassen wissenschaftlicher Texte;
  • Ausbau von Fähigkeiten der mündlichen Präsentation wissenschaftlicher Abhandlungen in Form eines Vortrags und durch die aktive Teilnahme an der Diskussion zu anderen Vorträgen
Scheinkriterien: schriftliche Ausarbeitung und Vortrag eines ausgewählten Themas, regelmäßige Teilnahme am Seminar
Merkblatt zur Ausarbeitung und zum Vortrag (pdf, ps)
Inhalt: Es werden neuere Arbeiten aus den Gebieten Compilerbau und Verifikation vorgestellt und diskutiert.


Themen:
  • Tools
    1. Gregor Bonifer: Parsec - eine monadische Parserkombinatoren-Bibliothek für Haskell
      Termin: 10. Mai 2006
    2. Steffen Springer: UUAG - Das Utrecht Attribute Grammar System
      Termin: 24. Mai 2006
    3. Christina Heitzer: HappyGLR - Erweiterung von Happy zur Behandlung mehrdeutiger Grammatiken
      Termin: 31. Mai 2006
  • Verifikation von OO-Programmen
    1. Martin Schwarz: Verifikation rekursiver Prozeduren
      Termin: 7. Juni 2006
  • Compiler-Backend
    1. Andreas Schöneck: Zwischensprachen
      Termin: 21. Juni 2006
      • Stephen Muchnick: Intermediate Representations, Chapter 4 in Abvanced Compiler Design and Implementation, Morgan Kaufmann Publishers 1997.
      • Keith D. Cooper and Linda Torcson: Intermediate Representations, Chapter 5 in Engineering a Compiler, Morgan Kaufmann Publishers 2004.
      • .Net-Technologie: MSIL und MSIL Disassembler
    2. Marco Kurzrock: Registerallokation
      Termin: 5. Juli 2006
      • Keith D. Cooper and Linda Torcson: Register Allocation, Chapter 12 in Engineering a Compiler, Morgan Kaufmann Publishers 2004.
    3. M. Touhafi: Bäume: Mustererkennung und Analyse
      Termin: 12. Juli 2006 - Achtung: Der Vortrag entfällt!
      • R. Wilhelm, D. Maurer: Übersetzerbau, Springer Verlag 1992, Kapitel 10.
  • Typbasierte Programmanalyse
    1. Anastasiya Nonenmacher: Das MRG (Mobile Resource Guarantees)-Projekt
      Termin: 19. Juli 2006
Noch zu vergebende Themen:


Zuletzt geändert: Wednesday, 12-Jul-2006 10:05:30 CEST