Projekte

Visualisierungswerkzeuge für Programmstrukturen (CrocoCosmos)

(2003-2007)

Die visuelle Darstellung von umfangreichen und hochkomplexen Software­strukturen stellt eine wesentliche Herausforderung im Rahmen des Programm­verstehens und der Softwareanalyse dar. Ausgangspunkt waren Verfahren zur Darstellung von Graphen als 2D oder 3D box-line-Diagramme. Im Rahmen des Projekts wurden hier neuartige Energiemodelle für energiebasierte Layout­verfahren entwickelt. Das im Projekt entwickelte Werkzeug CrocoCosmos stellt eine Experimentierumgebung zur Integration und Evaluation unterschiedlicher Layoutverfahren und zur explorativen Graphvisualisierung zur Verfügung. Dies umfasst neben den bekannten hierarchischen box-line-Diagrammen, die vielfältig parametrisiert werden können, auch Matrixdarstellungen für dichte relationale Strukturen.

In einer Kooperation mit der Computergraphik-Gruppe der Universität Konstanz (Prof. Dr. Oliver Deussen) wurden darüber hinaus weitere Visualisierungs­metaphern für Programmstrukturen untersucht. In einer prototypischen Implementierung wurde das Konzept einer Darstellung von hierarchischen Softwarestrukturen durch Landschaften mit urbanen Strukturen (Städten) umgesetzt.

Unsere Webseite verwendet Cookies. Diese haben zwei Funktionen: Zum einen sind sie erforderlich für die grundlegende Funktionalität unserer Website. Zum anderen können wir mit Hilfe der Cookies unsere Inhalte für Sie immer weiter verbessern. Hierzu werden pseudonymisierte Daten von Website-Besuchern gesammelt und ausgewertet. Das Einverständnis in die Verwendung der technisch nicht notwendigen Cookies können Sie jeder Zeit wiederrufen. Weitere Informationen erhalten Sie auf unseren Seiten zum Datenschutz.

Erforderlich

Diese Cookies werden für eine reibungslose Funktion unserer Website benötigt.

Statistik

Für den Zweck der Statistik betreiben wir die Plattform Matomo, auf der mittels pseudonymisierter Daten von Websitenutzern der Nutzerfluss analysiert und beurteilt werden kann. Dies gibt uns die Möglichkeit Websiteinhalte zu optimieren.

Name Zweck Ablauf Typ Anbieter
_pk_id Wird verwendet, um ein paar Details über den Benutzer wie die eindeutige Besucher-ID zu speichern. 13 Monate HTML Matomo
_pk_ref Wird benutzt, um die Informationen der Herkunftswebsite des Benutzers zu speichern. 6 Monate HTML Matomo
_pk_ses Kurzzeitiges Cookie, um vorübergehende Daten des Besuchs zu speichern. 30 Minuten HTML Matomo