This paper presents a new concept for building up a monitoring and diagnosis system for complex industrial application. For this purpose, a multi-agent architecture was developed that employs the FIPA-ACL (Agent Communication Language developed by the Foundation for Physical Agents) [FIPA97] together with the CORBA (Common Object Request Broker) [CORBA] middleware as the underlying platform. By using this approach, a modular and flexible component diagnosis and monitoring (CDM) system is realised that enables the integration of legacy monitoring and diagnostic tools, specific to the application area. Universal applicable mechanisms were found how to perform diagnostic processes and how to improve the quality of a diagnosis by handling different diagnostic mechanisms in parallel and by applying conflict resolution algorithms. This software architecture for monitoring and diagnosis was developed by the University of Karlsruhe in co-operation with several industrial partners within the framework of the EU Esprit Program: \"DIAMOND: DIstributed Architecture for MONitoring and Diagnosis\" [DIAMOND]
Keywords: Multi-Agent-System, distributed architecture, monitoring, diagnosis, conflict resolution, CORBA, FIPA-ACL, XML
JCR Impact Factor and WoS quartile: 0.326 (2004); 7.044 - Q1 (2020)
DOI reference: 10.1080/09537280410001662475
Published on paper: March 2004.
H. Wörn, T. Längle, M. Albert, A. Kazi, A. Brighenti, S. Revuelta, C. Senior, M.A. Sanz-Bobi, J. Villar. DIAMOND - Distributed Multi-Agent Architecture for Monitoring and Diagnosis. Production Planning and Control. Vol. 15, nº. 2, pp. 189 - 200, March 2004.