Adaptive perspectives: case-based reasoning with TYRO, the graphic designer's apprentice

The basic tool set for a constraint-based graphic designers assistant called TYRO has been expanded to include editors that allow a graphic designer to take a 'program by designing' approach to building a case library of basic design processes. Adaptation and augmentation of the case library takes place as trial layouts reveal failure conditions. Rule objects are formed as combinations of condition objects which trap the failure states and present cases that have been modified to avoid the problem state. The resulting layout is a network of constrained graphical objects capable of being reused in a range of similar contexts. The design environment is described. Building and editing cases are discussed.<<ETX>>