Visualizing the behavior of systems with distributed data, control, and process is a notoriously difficult task. Each component in the distributed system has only a local view of the whole setup, and the onus is on the user to integrate, into a coherent whole, the large amounts of limited information they provide. In this article, we describe an architecture and an implemented system for visualizing and controlling distributed multiagent applications. The system comprises a suite of tools, with each tool providing a different perspective of the application being visualized. Each tool interrogates the components of the distributed application, collates the returned information, and presents this information to users in an appropriate manner. This in essence, shifts the burden ofinference from the user to the visualizer. Our visualizer has been evaluated on four distributed multiagent systems: a travel management application, a telecommunications network management application, a business process management demonstrator, and an electronic commerce application. Lastly, we briefly show how the suite of tools can be used together for debugging multiagent applications - a process we refer to as debugging via corroboration. © 1999 Taylor & Francis Group, LLC.
CITATION STYLE
Ndumu, D. T., Nwana, H. S., Lee, L. C., & Haynes, H. R. (1999). Visualization and debugging of distributed multiagent systems. Applied Artificial Intelligence, 13(1–2), 187–208. https://doi.org/10.1080/088395199117522
Mendeley helps you to discover research relevant for your work.