STEM: a methodology for the development of multiagent design tools using a general knowledge model of configurational design | IEEE Conference Publication | IEEE Xplore