Studien-/ProjektarbeitGenerierung von Modelldokumentationen aus annotierten GrammatikenDas am Institut entwickelte MontiCore-Framework bietet eine effiziente Möglichkeit, aus kommentierten Grammatiken Komponenten zur Spracherzeugung zu generieren. Die Kommentare auf Codeebene eignen sich jedoch nur bedingt, um einen Überblick über komplexere Zusammenhänge zu erlangen. Im Gegensatz dazu bietet JavaDoc navigierbare Dokumentationen auf HTML -Basis mit verschiedenen Komfortfunktionen und Übersichten. In dieser Arbeit soll zunächst eine Beschreibungssprache für HTML -Seiten erstellt werden, deren Struktur sich an JavaDoc anlehnt. Die relevanten Teile von Eingabegrammatiken sollen anschließend in Instanzen der Seitenbeschreibungssprache transformiert werden. Im letzten Schritt ist dann ein Codegenerator zu entwickeln, der aus diesen Instanzen eine Dokumentation in HTML-Form erstellt. Neben navigierbaren Übersichten sind zusätzliche Features denkbar, so bietet sich auch eine Generierung von Syntaxdiagrammen an, die zusätzlich mit Hyperlinks unterlegt sind. Diese Arbeit ist Teil eines am Institut entwickelten "Agilen" Modellierungswerkzeugs (MontiCore), das zur Unterstützung eines neuartigen, auf Extreme Programming basierenden Entwicklungsprozesses konzipiert wird. Vorkenntnisse: JavaBetreuer: Steven Völkel Beurteilung: Prof. Dr. Bernhard Rumpe | ||