Generierung von Animation und Simulation für graphische Struktureditoren / Bastian Cramer. 2010
Content
- 1 Einleitung
- 2 Grundlagen
- 2.1 Visuelle Sprachen
- 2.2 Eigenschaften visueller Sprachen und ihre Historie
- 2.3 Programm- u. Softwarevisualisierung und visuelle Programmierung
- 2.4 Animation
- 2.5 Simulation
- 2.5.1 SIMAN
- 2.5.2 GPSS
- 2.5.3 SIMSCRIPT III
- 2.5.4 Simula
- 2.5.5 Bibliotheken zur Simulationsunterstützung
- 2.6 Programmvisualisierungssysteme
- 2.6.1 Sorting out Sorting
- 2.6.2 BALSA
- 2.6.3 TANGO
- 2.6.4 POLKA-RC
- 2.6.5 Lens
- 2.6.6 Forms/3
- 2.6.7 Pictorial Janus
- 2.6.8 Alma
- 2.7 Generatorsysteme
- 2.8 Relevanz im Kontext dieser Arbeit
- 2.9 Das DEViL-System
- 3 Simulier- und Animierbarkeit visueller Sprachen
- 3.1 Struktur und Daten
- 3.2 Zustand und Zustandsübergänge
- 3.3 Repräsentation
- 3.4 Klassifikation visueller Sprachen
- 4 Simulationskonzept
- 4.1 Der Simulator
- 4.1.1 Der erweiterte Spezifikationsprozess
- 4.1.2 Anforderungen an den generierten Simulator
- 4.1.3 Einbettung des Simulators in die Werkzeugkette
- 4.1.4 Zeitliches Verhalten des Simulators
- 4.2 Entwurf der Simulationssprache
- 4.3 Die Simulationsspezifikationssprache DSIM
- 4.3.1 Spezifikation der Simulationsstruktur
- 4.3.2 Spezifikation des Simulationsverhaltens
- 4.3.3 Spezifikation von Ereignissen
- 4.3.4 Spezielle Funktionalitäten
- 4.3.5 Textuell vs. visuell
- 4.4 Verwandte Arbeiten
- 5 Animationskonzept
- 5.1 Das Animationsframework
- 5.1.1 Einordnung der Animationskomponente
- 5.1.2 Der ``interesting-events''-Ansatz
- 5.1.3 Animation durch lineare graphische Interpolation
- 5.1.4 Der deklarative Animationsansatz
- 5.1.5 Berechnung der Animation
- 5.1.6 Dynamische Animationsobjekte
- 5.1.7 Statische Animationsobjekte
- 5.1.8 Graphische Anknüpfungspunkte
- 5.1.9 Informationsverlust zwischen Simulation und Animation
- 5.2 Eigenschaften generierter Umgebungen
- 5.3 Diskussion
- 5.4 Verwandte Arbeiten
- 6 Analyse
- 6.1 Analyse der Simulationsspezifikation
- 6.2 Analyse des visuellen Programms
- 6.3 Aspektorientierte Analyse
- 7 Evaluation
- 7.1 Grundlagen der Usability
- 7.2 Usability-Maße
- 7.3 Allgemeine Methoden zur Usability Untersuchung
- 7.4 Usability des Generators
- 7.4.1 Implementierung von Beispielsprachen
- 7.4.2 Feld-Beobachtung
- 7.4.3 Expertenbewertung
- 7.4.4 Kontrolliertes Experiment
- 7.5 Geschwindigkeit
- 8 Resümee und Ausblick
