Diploma Thesis DIP-1550

BibliographyGrieshaber, Armin: Softwarekomponenten fuer diagrammorientierte Anwendungen, Visualisierung.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1550 (1997).
160 pages, german.
CR-SchemaD.1.5 (Object-oriented Programming)
D.1.7 (Visual Programming)
D.2.2 (Software Engineering Tools and Techniques)
I.3.4 (Graphics Utilities)
J.6 (Computer-Aided Engineering)
KeywordsDiagramm Diagrammeditor Framework ApplicationFramework
Abstract

Im Rahmen des Projekts GECKO (Graphical Editor Construction Kit based on Object oriented technologies) wurde mit Hilfe zweier Diplomarbeiten ein allgemeiner Mechanismus zur Verwaltung beliebiger Diagramme (GECKO/Diagram) entwickelt und in ein bestehendes objektorientiertes Framework zur Entwicklung allgemeiner grafischer Editoren (GECKO/Base) integriert. Der Mechanismus zur Verwaltung beliebiger Diagramme basiert auf der Unterscheidung zwischen Diagrammstruktur und Diagrammvisualisierung. Die vorliegende Arbeit befaßt sich mit der Diagrammvisualisierung. Hierzu wurden zunächst drei elementare Grundtechniken der Diagrammvisualisierung identifiziert. Zur Realisierung dieser elementaren Diagrammvisualisierungstechniken wurden zwei unterschiedliche Lösungen erarbeitet. Zunächst wurde ein universeller Lösungsansatz auf der Basis von Constraint-Lösungstechniken untersucht, der jedoch aufgrund der Verfügbarkeit von geeigneten Lösungsalgorithmen zurückgestellt wurde. Daraufhin wurde für jede Elementartechnik eine spezielle Lösungstechnik erarbeitet und in das bestehende Framework integriert. Die Funktionsfähigkeit dieser spezialisierten Lösungstechniken wurde anhand eines Beispiels überprüft. Hierzu wurde mit Hilfe des bestehenden Framework und der neu entwickelten Diagrammverwaltungstechniken ein einfacher Statechart-Editor entwickelt, der neben der Funktionsfähigkeit der realisierten Lösung die Effizienz der Applikationsentwicklung auf der Basis des gesamten Framework demonstriert.

Full text and
other links
PostScript (6537851 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Integrated Systems Engineering
Entry dateNovember 24, 1997
   Publ. Computer Science