An introduction to structure and structure grammars

Abstract: "Structures represent relationships between parts in configurations. We define the concepts of structure and structure rewriting and show in several examples how these are applied to performing computations on designs and describing design languages."