An innovative approach has been developed for discovering better
design methodologies that is based on simulating the design process using
a multiagent system that mimics the behavior of a design team. The system
implements a knowledge-based model of design in which highly specialized
knowledge from expert sources is applied to synthesize a design. The
agents activate the pieces of design knowledge when they become
applicable. The use of knowledge by agents is recorded by tracing the
steps that the agents have taken during a design project. Many traces are
generated by solving a large number of design projects that differ in
their requirements. A set of design methodologies is constructed by using
inductive learning techniques to generalize the traces generated. These
methodologies then can be used to guide human design teams through future
design projects.