XML-Scriptsprachen nach C übertragen

Vergleich bestehender XML-Scriptsprache unter dem Gesichtspunkt der vollständig automatischen Konversion nach C / C++

Es gibt diverse Vorschläge für XML-basierte Scriptsprachen. Für den Einsatz in einem Embedded-System mit Realzeit-Anforderungen ist jedoch der Parsing-Overhead dieser Scriptsprachen zu groß, weshalb es bisher nicht sinnvoll möglich ist, XML-Scriptsprachen in solchen Umgebungen einzusetzen.

Als Lösungsansatz bietet es sich an, das XML-Script zu compilieren. Da der Aufwand, einen Compiler zu schreiben, relativ hoch ist, bietet sich als eine Lösungsidee an, XML-Script automatisch in eine compilierte Sprache zu überführen.

Im Rahmen der Diplomarbeit sollen die derzeit verfügbaren XML-Scriptsprachen darauf untersucht werden, ob sie automatisch nach C bzw. C++ überführt werden können. Im Idealfall wäre eine solche Transformation allein durch eine XSLT zu machen. In der Arbeit soll untersucht werden, welche Voraussetzungen für diese Ideallösung gegeben sein müssen.

Sollte sich zeigen, daß eine oder mehrere Sprache tatsächlich automatisch mittels einer XSLT in C überführt werden können, soll jeweils ein gültiges Stylesheet angegeben werden.

empfehlenswerte Vorkenntnisse:

XML, XSLT und Grundkenntnisse in C.

Aufgabensteller / Betreuer

Aufgabensteller: Professor Dr. Gunnar Teege
Betreuer: Tobias Eggendorfer

Download > Prototyp einer Diplomarbeit Prototyp einer Diplomarbeit