1 Introduction.- 2 A Survey of Visual Language Specification and Recognition.- 3 Visual Language Theory: Towards a Human Computer Interaction Perspective.- 4 The CCMG Visual Language Hierarchy.- 5 Positional Grammars: A Formalism for LR-Like Parsing of Visual Languages.- 6 Relational Grammars: Theory and Practice in a Visual Language Interface for Process Modeling.- 7 Relation Grammars: A Formalism for Syntactic and Semantic Analysis of Visual Languages.- 8 How to Represent a Visual Specification.- 9 A Fully Formalized Theory for Describing Visual Notations.- 10 On the Isomorphism, or Lack of It, of Representations.- 11 A Syntax-Directed Approach to Picture Semantics.- 12 Input and Output for Specified Visual Languages.- 13 Specification of Visual Languages as Means for Interaction.
A broad-ranging survey of our current understanding of visual languages and their theoretical foundations. Its main focus is the definition, specification, and structural analysis of visual languages by grammars, logic, and algebraic methods and the use of these techniques in visual language implementation. Researchers in formal language theory, HCI, artificial intelligence, and computational linguistics will all find this an invaluable guide to the current state of research in the field.
Systems of visual expressions, which are termed visual languages, are ubiquitous in human cultures and in technology. This is the first book specifically devoted to the theory of visual languages. In bringing together articles by leading practitioners in the field of visual languages, it provides a comprehensive introduction to the state of the art in visual language specification as well as to other aspects of visual language theory.