A graph based framework for the implementation of visual environments

  • Authors:
  • J. Rekers;A.. Schuerr

  • Affiliations:
  • -;-

  • Venue:
  • VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose an architecture for storing visual expressions within an environment which supports various forms ofvisual expression editing, like syntax directed editing, free editing, and layout editing. The proposed architecture isbased on two related graph data structures: an abstract syntax graph represents the logical structure of a visualexpression in terms of its visual language syntax; a spatial relations graph represents the pictorial structure of avisual expression with graphical objects as nodes and spatial relations as edges. We explain the distinctionbetween the two ways of structuring in detail, we show how coupled graph grammars can be used to define, buildand relate the two structures, and we explain how an editor for a visual language can be defined on top of thesedata structures. We use the visual language Message Sequence Charts (MSC) as running example.