Diplomarbeit DIP-2323

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)
KeywordsIML; 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
CopyrightSteffen Keul, 2005
KontaktSteffen Keul steffen.keul@gmx.net
Abteilung(en)Universität Stuttgart, Institut für Softwaretechnologie, Programmiersprachen und Übersetzerbau
Projekt(e)Bauhaus
Eingabedatum14. November 2005
   Publ. Institut   Publ. Informatik