Visualising and debugging distributed multi-agent systems
Proceedings of the third annual conference on Autonomous Agents
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Multi-agent visualisation based on multivariate data
Proceedings of the fifth international conference on Autonomous agents
Using Visualization Tools to Understand Concurrency
IEEE Software
Concurrent and Distributed Computing in Java
Concurrent and Distributed Computing in Java
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Unit testing in multi-agent systems using mock agents and aspects
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
Towards a Methodology for Engineering Self-Organising Emergent Systems
Proceedings of the 2005 conference on Self-Organization and Autonomic Informatics (I)
Multi-Agent Programming: Languages, Tools and Applications
Multi-Agent Programming: Languages, Tools and Applications
On the application of clustering techniques to support debugging large-scale multi-agent systems
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
Graph-based methods for the analysis of large-scale multiagent systems
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Debugging complex software systems by means of pathfinder networks
Information Sciences: an International Journal
Debugging BDI-based multi-agent programs
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Debugging Mobile Agent Systems
Proceedings of International Conference on Information Integration and Web-based Applications & Services
Hi-index | 0.00 |
Programming multi-agent systems is a hard task and requires tools to assist in the process of testing, validation and verification of both MAS specifications and source code. In this paper, we propose the use of causality graphs, adapted to the context of debugging multi-agents systems, to track causality of events produced in interactions among agents in a group. We believe that simple sequence diagrams are not enough to visually track what are the predecessors or causes of a given new event (i.e. an unexpected message or the observation that a message did not came). We propose this kind of graph as an alternative. We redefine the concept of causality graph for this particular field and propose an algorithm for generation of such a graph.