Diploma Thesis DIP-1551

BibliographyWohlgemuth, Florian: Software-Komponenten fuer diagrammorientierte Anwendungen: Strukturverwaltung.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1551 (1997).
114 pages, german.
CR-SchemaD.1.5 (Object-oriented Programming)
D.1.7 (Visual Programming)
D.2.2 (Software Engineering Tools and Techniques)
D.3.2 (Language Classifications)
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) wurden in zwei Diplomarbeiten Komponenten zur Verwaltung beliebiger Diagramme (GECKO/Diagram) entwickelt. Dabei wurde ein bestehendes objektorientiertes Framework zur Entwicklung allgemeiner graphischer Editoren (GECKO/Base) als Basis wiederverwendet. Die Konzeption der Komponenten zur Verwaltung beliebiger Diagramme basiert auf der Unterscheidung zwischen der Struktur und der Visualisierung eines Diagramms. Im Rahmen dieser Arbeit wurde die Diagrammstruktur betrachtet. Die Struktur eines Diagramms wird durch Elemente und Beziehungen zwischen den Elementen beschrieben. Durch die Typisierung dieser Konstrukte können Korrektheitsanforderungen an Diagrammausprägungen formuliert werden. Dabei wurde zur Typüberprüfung das Typsystem der Implementierungssprache Eiffel verwendet. Durch Vererbungsmechanismen können existierende Elemente oder Beziehungen wiederverwendet werden. Zur Beschreibung der Struktur eines Diagramms wurde prototypisch eine Sprache entwickelt. Die gefundenen Lösungen wurden anhand einer komplexen Diagrammart, den ßtatecharts", überprüft. Dazu wurde ein Statechart-Editor geschaffen, der die entwickelten Softwarekomponenten verwendet.

Full text and
other links
PostScript (1773626 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 dateDecember 15, 1997
   Publ. Computer Science