Entwurf und Implementierung eines konfigurierbaren SDL Transpilers für eine C++ Laufzeitumgebung

C. Weber

Diplomarbeit, Fachbereich Informatik, Technische Universität Kaiserslautern, 2005

Abstract

Ziel dieser Arbeit ist die Entwicklung eines SDL-Compilers, der die Spezifikations- und Designsprache SDL in die Programmiersprache C/C++ umsetzt. Dabei soll der Code speziell auch auf in Leistung, Speicherkapazität und Energieversorgung beschränkten Systemen genutzt werden können. Ausgangspunkt der Umsetzung von SDL nach C++ ist eine textuelle Beschreibung (Phrase Representation Datei) eines Systems in SDL. Die PR Datei kann dabei mit Hilfe geeigneter Werkzeuge erstellt werden und dient als Eingabe für den Compiler, der daraus objektorientierten C++ Code erzeugt. Dieser kann wiederum mit gängigen C++ Compilern in Maschinencode transformiert und letztendlich auf verschiedenen Plattformen ausgeführt werden. Durch die Entwicklung eines eigenen SDL Compilers und die gleichzeitige Entwicklung einer Laufzeitumgebung kann eine individuelle Anpassung an die Anforderungen von Eingebetteten Systemen gewährleistet werden.

Full paper





 

 
Go to the contact details of the person in charge of this page

 
This page in german. Diese Seite auf deutsch.