Options
2010
Diploma Thesis
Title
Konzeption und Implementierung von Parser-Software für die objektorientierte Modellierungssprache Modelica
Abstract
Ziel dieser Arbeit ist es, eine Parsersoftware für die objektorientierte Programmierungssprache Modelica zu entwerfen. zu diesem Zweck wird eine umfassende Analyse der Modelica-Grammatik vorgenommen, welche sich vor allem auf die Tauglichkeit von LL(k)-Parsern konzentriert. Es wird gezeigt, dass die Modelica-Grammatik die LL(*)-Eigenschaft besitzt und mit JavaCC ein Parsergenerator zur Verfügung steht, welcher sich für die Implementierung eignet. Auf dieser Basis wird ein generischer Ansatz entwickelt, welcher es ermöglicht aus annotierten EBNF-Grammatiken JavaCC-Parser zu erzeugen. Abschließend werden exemplarisch zwei Modelica-zu-XML Transformatoren entworfen.
Thesis Note
Dresden, Hochschule für Technik und Wirtschaft, Dipl.-Arb., 2010
Person Involved
Publishing Place
Dresden