Universität Karlsruhe
Erweiterung eines Metaprogrammiersystems um einen iterativ aktualisierbaren Zwischensprachaufbau

Diplomarbeit

[Kleine:03]Olaf Kleine, Erweiterung eines Metaprogrammiersystems um einen iterativ aktualisierbaren Zwischensprachaufbau, Universität Karlsruhe, mai 2003.

Zusammenfassung

F\"ur die Transformation von in Quelltext vorliegenden Programmen k\"onnen Metaprogramme eingesetzt werden. Ein Metaprogrammiersystem h\"alt hierf\"ur das zu bearbeitende Programm in der Datenrepr\"asentation eines Strukturbaums bereit. Metaprogramme m\"ussen die dynamische Semantik eines Programms mit Hilfe von Programmanalysen absch\"atzen k\"onnen, um die Korrektheit der Transformationen garantieren zu k\"onnen. Um hierf\"ur Analysen effizient durchf\"uhren zu k\"onnen wurde in dieser Arbeit eine Zwischensprache an das Metaprogrammiersystem angebunden. Dadurch wird ein Programm gleichzeitig in zwei verschiedenen Datenrepr\"asentationen dargestellt, deren Konsistenz garantiert werden muss. In der Arbeit wird behandelt, wie nach einer Transformation des Strukturbaums die Zwischensprache iterativ aktualisiert werden kann, um die Konsistenz der Datenrepr\"asentationen wieder zu gew\"ahrleisten.

[Erzeuge bibTeX Eintrag]

Autoren

Ex-Studenten
Olaf Kleine
Login
Links