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

C. Weber

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

Zusammenfassung

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.

Vollversion





 

 
Zu den Kontaktdetails des Verantwortlichen dieser Seite

 
This page in english. Diese Seite auf englisch.