GENOA: a customizable language- and front-end independent code analyzer
ICSE '92 Proceedings of the 14th international conference on Software engineering
Program understanding and the concept assignment problem
Communications of the ACM
ZEUS: a toolkit and approach for building distributed multi-agent systems
Proceedings of the third annual conference on Autonomous Agents
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Agent-Oriented Software Engineering
MAAMAW '99 Proceedings of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World: MultiAgent System Engineering
Automated Translation of UML Models of Architectures for Verification and Simulation Using SPIN
ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
Proceedings of the 16th IEEE international conference on Automated software engineering
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2
Goal representation for BDI agent systems
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
A mobile agents platform: architecture, mobility and security elements
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
Automated analysis and verification of agent behavior
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Empirical Analysis for Agent System Comprehension and Verification
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Breaking into industry: tool support for multiagent systems
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Tools for analyzing intelligent agent systems
Web Intelligence and Agent Systems
Experimental Evaluation of Ontology-Based Test Generation for Multi-agent Systems
Agent-Oriented Software Engineering IX
Evolutionary testing of autonomous software agents
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Goal-oriented testing for MASs
International Journal of Agent-Oriented Software Engineering
Debugging agents in agent factory
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
Current issues in multi-agent systems development
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Requirements and tools for the debugging of multi-agent systems
MATES'09 Proceedings of the 7th German conference on Multiagent system technologies
O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems
International Journal of Agent-Oriented Software Engineering
Debugging BDI-based multi-agent programs
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
Testing in multi-agent systems
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Automated interpretation of agent behaviour
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
Evolutionary testing of autonomous software agents
Autonomous Agents and Multi-Agent Systems
Debugging Mobile Agent Systems
Proceedings of International Conference on Information Integration and Web-based Applications & Services
Hi-index | 0.00 |
As agent systems become more sophisticated, there is a growing need for agent-oriented debugging, maintenance, and testing methods and tools. This paper presents the Tracing Method and accompanying Tracer tool to help debug agents by explaining actual agent behavior in the implemented system. The Tracing Method captures dynamic run-time data by logging actual agent behavior, creates modeled interpretations in terms of agent concepts (e.g. beliefs, goals, and intentions), and analyzes those models to gain insight into both the design and the implemented agent behavior. An implementation of the Tracing Method is the Tracer tool, which is demonstrated in a target-monitoring domain. The Tracer tool can help (1) determine if agent design specifications are correctly implemented and guide debugging efforts and (2) discover and examine motivations for agent behaviors such as beliefs, communications, and intentions.