
45
© 2010 Taylor & Francis Group, LLC
Chapter 4
Designing Programs
as Representations
Clayton Lewis
University of Colorado, Boulder
4.1 PROGRAMS AS REPRESENTATIONS: QUESTIONS ABOUT DESIGN
Like many soware systems, the trac simulator that is the subject of this design study is
part of a representational system. In this chapter, I will dene what a representational sys-
tem is, and bring out some special requirements that must be met in designing an eective
representation within such a system. ese requirements suggest some key questions about
the design process that we can explore in the records of the designer discussion captured
in the desig