Visualising the behaviour 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 set-up, and the onus is on the user to integrate, into a coherent whole, the large amounts of limited information they provide. In this paper, we describe an architecture and an implemented system for visualising and controlling distributed multi-agent applications. The system comprises a suite of tools, with each tool providing a different perspective of the application being visualised. 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 of inference from the user to the visualiser. Our visualiser has been evaluated on four distributed multi-agent 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 multi-agent applications -an approach we refer to as debugging via corroboration.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.