CoDesign - a collaborative pattern design system based on agent | IEEE Conference Publication | IEEE Xplore