A formal specification scheme for network diagrams that facilitates automated design

  • Authors:
  • Joe Marks

  • Affiliations:
  • -

  • Venue:
  • Journal of Visual Languages and Computing
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Automated Network Diagram Designer (ANDD) designs network diagrams automatically to communicate given information. ANDD makes all the design decisions a human graphic designer would make when designing a network diagram: it determines how different types of information should be expressed graphically, specifies a desirable perceptual organization for the diagram, picks appropriate graphical-property values for symbols in the diagram and computes an aesthetic layout that exhibits appropriate perceptual groupings. The ANDD system uses a formal specification scheme for describing the syntax, semantics and pragmatics of network diagrams. The network-diagram syntax described below differs from previous work in two ways: perceptual organization is represented explicitly and syntax is specified using constraints rather than term-rewriting rules. The semantic/pragmatic specification used by ANDD is also novel: it supports the notion of mutable semantics and relates the information to be communicated directly to the graphical properties of symbols and to the overall perceptual organization of a diagram.