ABSTRACT
Universe Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 5.6 Textual View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.6.1 Generic Textual View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 5.6.2 Customization of the Textual View . . . . . . . . . . . . . . . . 113 5.6.3 Illustrative Example: A Textual Editor for
Cellular Automation Evolution Rules . . . . . . . . . . . . . 114 5.7 Tabular View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 5.8 Other Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
The aim of this chapter is to describe and demonstrate a rangeof mechanisms that allow us to represent models for use by humans concretely. This includes the construction of viewers and editors for the previously discussed kinds of concrete syntax: tree based, diagrammatic, textual, and tabular, including both generic syntaxes that work for any modeling languages, or specific syntaxes customized for the domain. After reading this chapter, the user will be able to
build tools for rendering and/or manipulating concrete representations of models.