A grammar-based approach to automatic generation of user-interface dialogues

  • Authors:
  • M. L. Scott;S.-K. Yap

  • Affiliations:
  • Univ. of Rochester, Rochester, NY;Univ. of Rochester, Rochester, NY

  • Venue:
  • CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

An effective user interface requires a dialogue layer that can handle multiple threads of interaction simultaneously. We propose a notation for specifying dialogues based on context-free attributed grammars with two extensions: fork operators for specifying sub-dialogues and context attributes for dispatching tokens. The notation is useful both as a means of communicating the behavior of the dialogue layer to designers and as input to a dialogue compiler that generates program code. In this paper we explain the motivation for our work and provide practical examples of the use of fork and context. In addition, we outline algorithms for parsing and for generating parser tables.