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 |
|
Themen: |
- Tools
- Gregor Bonifer: Parsec - eine monadische Parserkombinatoren-Bibliothek für Haskell
Termin: 10. Mai 2006
- Steffen Springer: UUAG - Das Utrecht Attribute Grammar System
Termin: 24. Mai 2006
- Christina Heitzer: HappyGLR - Erweiterung von Happy zur Behandlung mehrdeutiger Grammatiken
Termin: 31. Mai 2006
- Verifikation von OO-Programmen
- Martin Schwarz: Verifikation rekursiver Prozeduren
Termin: 7. Juni 2006
- Compiler-Backend
- 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
- 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.
- 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
- Anastasiya Nonenmacher: Das MRG (Mobile Resource Guarantees)-Projekt
Termin: 19. Juli 2006
- MRG Website
- David Aspinall, Stephen Gilmore, Martin Hofmann, Donald Sannella,
Ian Stark: Mobile Resource Guarantees for Smart Devices,
In Construction and Analysis of Safe, Secure, and Interoperable Smart Devices:
Proceedings of the International Workshop CASSIS 2004, Springer-Verlag, 2005, No. 3362, pages 1-26.
- M. Hofmann and S. Jost. Static Prediction of Heap Space Usage for First-Order Functional
Programs. In POPL’03 — Symposium on Principles of Programming Languages, pages 185–197, New Orleans,
LA, USA, January 2003. ACM Press.
- S. Gilmore and M. Prowse. Proof-carrying bytecode. In Proceedings of First Workshop on Bytecode Semantics,
Verification, Analysis and Transformation (BYTECODE '05), Edinburgh, Scotland, April 2005.
- Donald Sannella, Martin Hofmann et al.: Mobile Resource Guarantees
Evaluation Paper, Trends in Functional Programming 2005.
|
Noch zu vergebende Themen: |
- Compiler Tools
- Frown - ein LALR(k) Parsergenerator für Haskell
- Proof Carrying Code (PCC)
- Einführung in Proof Carrying Code
- George Necula's Proof Carrying Code Website
- George C. Necula. Proof-Carrying Code. ACM Conference on Principles of Programming Languages (POPL 97),
January 1997.
- Christopher Colby, Peter Lee, George C. Necula, Fred Blau, Ken Cline, Mark Plesko.
A Certifying Compiler for Java.
In Proceedings of the 2000 ACM SIGPLAN Conference on Programming Language Design and
Implementation (PLDI00), Vancouver, British Columbia, Canada, June 18-21, 2000.
- Spezifikation von Security Policies
- Authentifizierungsprotokolle mit PCC
- Verifikation von OO-Programmen
- F. deBoer, C. Pierik:
Syntax directed Programming Logic
for Object Oriented Programming Concepts
- F. deBoer, C. Pierik:
How to cook a complete Hoare Logic
for your Pet OO-Language
- A. Zeller:
Isolating Cause Effect Chains from
Computer Programs
- Typbasierte Programmanalyse
- TyPiCal - a type-based static analyzer for the pi-calculus
- Compiler Backend
- Instruction Scheduling
- Keith D. Cooper and Linda Torcson: Instruction Scheduling, Chapter 11 in Engineering a Compiler,
Morgan Kaufmann Publishers 2004.
|