AgentX: an environment for coordinating distributed problem solving in product development | IEEE Conference Publication | IEEE Xplore