StudienarbeitVisualisierung von Modellen mit GraphvizGraphviz und die Erweiterung UMLGraph eignen sich für die Visualisierung von Modellen und bieten jeweils eine textuelle Schnittstelle zur Ansteuerung der Programme an. Sie verwenden bei der Generierung der Grafiken automatische Plazierungsalgorithmen und eignen sich daher um automatisiert und schnell Diagramme zu produzieren. In dieser Studienarbeit soll Graphviz in ein größeres System eingebunden werden, um zunächst Klassendiagramme einer internen Datenstruktur zu generieren. In einem zweiten Schritt soll eine Eingabesprache entwickelt werden, mit der sich die Visualisierung von Modellen im Allgemeinen beschreiben lässt. Zur Darstellung dieses Ansatzes sollen exemplarisch endliche Automaten und Petrinetze visualisiert werden. Diese Arbeit ist Teil eines am Institut Software Systems Engineering entwickelten agilen Modellierungswerkzeugs (AMT), das zur Unterstützung eines neuartigen, auf Extreme Programming basierenden Entwicklungsprozesses konzipiert ist. Vorkenntnisse: Java, UMLBetreuer: Holger Krahn Beurteilung: Prof. Dr. Bernhard Rumpe Quellen: www.graphviz.org | ||