2.2 AGENTS OF SYSTEMATIC DESIGN
As indicated before, automated design processing can be considered in terms of text processing, incorporating mechanisms to facilitate idea formation and communication. Distinctions among such well-used systems as word processors or desktop publishers have created a common nomenclature which could be applied to the subtleties of advisor systems.
Referring to the word processing analogy of the Introduction, an advisor may be compared to a spelling check utility. The usefulness of the utility is limited if all it does is evaluate a body of text and state that a given word is not in the internal dictionary. At this point, the utility is merely a critic, passing judgement without offering advice. An analysis of the word and a conceptualizing of alternatives incorporates a more useful element into the utility. In the case of the word processor, words approximate to the misspelled one are found and suggested. In effect, alternative concepts are offered; advise has been given.
Offering a set of possibly correct words is not the same as incorporating the advice into the text body. Choice of an alternative word and consequent modification of the text body is a task relegated to the human component, or perhaps some autonomous modifier component. The synthesis of advice into a design is essentially a process independent of the evaluation of text and the generation of advice.
In addition to a spelling checker, word processing advisors include grammar checks and thesauruses. These, too, demonstrate distinctions between evaluation of text to provide a critique, analysis of the critique and text to provide advice, and synthesis of the advice into the original body of text.
Figure 8 illustrates class relationships under the systematic design model. Note that the Critic class comprises the evaluation/interaction stage, the Advisor class comprises the analysis/conceptualizing stage, and the other classes comprise the synthesis/implementation stage of design.
Figure 8 Agents of a Systematic Design Processing System
The following classes and descriptions are sufficient to formally define a design processing system, specifically one with critique and synthesis elements.
The part of the design model to be examined further is limited to the evaluation/interaction phase here. The connecting components of human, design, and advisor will also have to be included in any discussion of the evaluation phase.