Comparing two software design process theories
Design prototypes: a knowledge representation schema for design