Bibliograph. Daten | Keul, Steffen: Generierung der Zwischendarstellung IML für Ada95 Programme. Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Diplomarbeit Nr. 2323 (2005). 110 Seiten, deutsch.
|
CR-Klassif. | D.3.4 (Programming Languages Processors)
|
Keywords | IML; ASIS; Ada; Bauhaus; Zwischendarstellung |
Kurzfassung | Im Rahmen des Projekts Bauhaus werden Werkzeuge entwickelt, die die Wartung großer Software-Systeme vereinfachen. Dazu wird ein Software-System zunächst in eine Interndarstellung, die InterMediate Language (IML), übersetzt. Auf der IML werden dann von den Bauhaus-Werkzeugen detaillierte Analysen durchgeführt.
IML ist eine graphbasierte, detaillierte aber trotzdem Quelltext-unabhängige Interndarstellung. Übersetzer für C, C++ und Java existieren bereits. In dieser Diplomarbeit wird ein Übersetzer von Ada95 nach IML entworfen und für eine Teilmenge von Ada95 implementiert. Als Frontend des Übersetzers wird ein beliebiger Ada-Compiler verwendet, der die Ada Semantic Interface Specification (ASIS) unterstützt. Die vorliegende Ausarbeitung dokumentiert die notwendige Erweiterung von IML und erläutert die Architektur des Übersetzers.
|
Volltext und andere Links | PDF (1365106 Bytes) PostScript (2447051 Bytes) Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich |
Copyright | Steffen Keul, 2005 |
Kontakt | Steffen Keul steffen.keul@gmx.net |
Abteilung(en) | Universität Stuttgart, Institut für Softwaretechnologie, Programmiersprachen und Übersetzerbau
|
Projekt(e) | Bauhaus
|
Eingabedatum | 14. November 2005 |
---|