STEM: a methodology for the development of multiagent design tools using a general knowledge model of configurational design | Publicación