An algorithm for drawing general undirected graphs
Information Processing Letters
Properties of pathfinder networks
Pathfinder associative networks
Distributed artificial intelligence
Data flow analysis for verifying properties of concurrent programs
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
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
Modelling and visualizing agent conversations
Proceedings of the fifth international conference on Autonomous agents
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence
Pattern Recognition with Fuzzy Objective Function Algorithms
Pattern Recognition with Fuzzy Objective Function Algorithms
Discrete Mathematics and Its Applications
Discrete Mathematics and Its Applications
Debugging multi-agent systems using design artifacts: the case of interaction protocols
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Modeling Reactive Systems with Statecharts: The Statemate Approach
Modeling Reactive Systems with Statecharts: The Statemate Approach
Introduction to Algorithms
Information Visualization and Visual Data Mining
IEEE Transactions on Visualization and Computer Graphics
Using Visualization Tools to Understand Concurrency
IEEE Software
Using Colored Petri Nets for Conversation Modeling
Issues in Agent Communication
An exploration of bugs and debugging in multi-agent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Pattern Classification (2nd Edition)
Pattern Classification (2nd Edition)
The data mining approach to automated software testing
Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining
The Art of Software Testing
Journal of Systems and Software - Special issue: Automated component-based software engineering
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
AspectJ Cookbook
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
Binary pathfinder: an improvement to the pathfinder algorithm
Information Processing and Management: an International Journal - Special issue: Informetrics
Information Visualization: Beyond the Horizon
Information Visualization: Beyond the Horizon
A model of forensic analysis using goal-oriented logging
A model of forensic analysis using goal-oriented logging
Visualizing the Structure of Science
Visualizing the Structure of Science
Visualizing the marrow of science
Journal of the American Society for Information Science and Technology
A new variant of the Pathfinder algorithm to generate large visual science maps in cubic time
Information Processing and Management: an International Journal
Mining typical patterns from databases
Information Sciences: an International Journal
A quick MST-based algorithm to obtain Pathfinder networks (∞, n - 1)
Journal of the American Society for Information Science and Technology
Relationship between generalized rough sets based on binary relation and covering
Information Sciences: an International Journal
Agent-based modeling of host-pathogen systems: The successes and challenges
Information Sciences: an International Journal
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
Infrastructure for Forensic Analysis of Multi-Agent Systems
Programming Multi-Agent Systems
On model design for simulation of collective intelligence
Information Sciences: an International Journal
Tracking causality by visualization of multi-agent interactions using causality graphs
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
Visualizing evolving networks: minimum spanning trees versus pathfinder networks
INFOVIS'03 Proceedings of the Ninth annual IEEE conference on Information visualization
Indirect interaction in environments for multi-agent systems
E4MAS'05 Proceedings of the 2nd international conference on Environments for Multi-Agent Systems
Visualizing latent domain knowledge
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Sparsification of influence networks
Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining
Information Sciences: an International Journal
An approach to debug interactions in multi-agent system software tests
Information Sciences: an International Journal
A qualitative reputation system for multiagent systems with protocol-based communication
Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Validating ambient intelligence based ubiquitous computing systems by means of artificial societies
Information Sciences: an International Journal
Data mining agent conversations: A qualitative approach to multiagent systems analysis
Information Sciences: an International Journal
Robust design of multi-agent system interactions: A testing approach based on pattern matching
Engineering Applications of Artificial Intelligence
Strategies for avoiding preference profiling in agent-based e-commerce environments
Applied Intelligence
Hi-index | 0.07 |
This paper introduces a new methodology based on the use of Pathfinder networks (PFNETs) for the debugging of multi-agent systems (MASs). This methodology is specifically designed to develop a forensic analysis (i.e. a debugging process performed on previously recorded data of the MAS run) of MASs showing complex tissues of relationships between agents (i.e. a high complexity in their social level). Like previous works in the field of forensic analysis of MASs, our approach is performed by considering displays of the system activity which aim to be understandable by human beings. These displays allow us to understand the social behavior of the system, discover emergent behaviors, and debug possible undesirable behaviors. However, it is well known that the visualization of information in a humanly comprehensible way becomes a complex task when large amounts of information have to be represented, as is the case of the social behavior of large-scale MASs. Our methodology tackles this problem through the use of PFNETs, which are considered to reduce the data complexity in order to obtain simple representations that show only the most important global interactions in the system. In addition, the proposed methodology is customizable thanks to the use of two thresholds allowing the user to define the desired specificity level in the display. The proposal is illustrated with a detailed case study considering a complex customer-seller MAS.