selected publications academic article DIAMOND: distributed multi-agent architecture for monitoring and diagnosis. Production Planning & Control. 15:189-200. 2004