| Diplomarbeit[Kleine:03] | Olaf Kleine, Erweiterung eines Metaprogrammiersystems um einen iterativ
aktualisierbaren Zwischensprachaufbau, Universität Karlsruhe, mai 2003.
|
ZusammenfassungF\"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.
Autoren
| |