Spatial graph grammars for graphical user interfaces

Jun Kong*, Kang Zhang, Xiaoqin Zeng

*Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

69 Citations (Scopus)

Abstract

In a graphical user interface, physical layout and abstract structure are two important aspects of a graph. This article proposes a new graph grammar formalism which integrates both the spatial and structural specification mechanisms in a single framework. This formalism is equipped with a parser that performs in polynomial time with an improved parsing complexity over its nonspatial predecessor, that is, the Reserved Graph Grammar. With the extended expressive power, the formalism is suitable for many user interface applications. The article presents its application in adaptive Web design and presentation.

Original languageEnglish
Pages (from-to)268-307
Number of pages40
JournalACM Transactions on Computer-Human Interaction
Volume13
Issue number2
DOIs
Publication statusPublished - Jun 2006
Externally publishedYes

Keywords

  • Diagram parsing
  • Graph grammars
  • Spatial specification
  • Visual languages
  • Visual programming

Fingerprint

Dive into the research topics of 'Spatial graph grammars for graphical user interfaces'. Together they form a unique fingerprint.

Cite this