AgentSpeak(L): BDI agents speak out in a logical computable language
MAAMAW '96 Proceedings of the 7th European workshop on Modelling autonomous agents in a multi-agent world : agents breaking away: agents breaking away
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Visualising and debugging distributed multi-agent systems
Proceedings of the third annual conference on Autonomous Agents
On the criteria to be used in decomposing systems into modules
Communications of the ACM
An agent-based approach for building complex software systems
Communications of the ACM
Debugging agent interactions: a case study
Proceedings of the 2001 ACM symposium on Applied computing
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
Automated Test Case Generation for BDI Agents
Autonomous Agents and Multi-Agent Systems
How Assertions Can Increase Test Effectiveness
IEEE Software
Structuring BDI Agents in Functional Clusters
ATAL '99 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),
Assertions: a personal perspective
Software pioneers
Developing Intelligent Agent Systems: A Practical Guide
Developing Intelligent Agent Systems: A Practical Guide
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
A BDI architecture for goal deliberation
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
A Flexible BDI Architecture Supporting Extensibility
IAT '05 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
Adding debugging support to the Prometheus methodology
Engineering Applications of Artificial Intelligence
Monitoring group behavior in goal-directed agents using co-efficient plan observation
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Formalization and verification of interaction protocols
ICLP'05 Proceedings of the 21st international conference on Logic Programming
Automated interpretation of agent behaviour
AOIS'05 Proceedings of the 7th international conference on Agent-Oriented Information Systems III
Goal representation for BDI agent systems
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
Extending the capability concept for flexible BDI agent modularization
ProMAS'05 Proceedings of the Third international conference on Programming Multi-Agent Systems
On Complex Networks in Software: How Agent---Orientation Effects Software Structures
CEEMAS '07 Proceedings of the 5th international Central and Eastern European conference on Multi-Agent Systems and Applications V
A Systemic Approach to the Validation of Self---Organizing Dynamics within MAS
Agent-Oriented Software Engineering IX
Testing and Debugging of MAS Interactions with INGENIAS
Agent-Oriented Software Engineering IX
Performance measurement of multiagent systems: towards dependable MAS
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Monitoring group behavior in goal-directed agents using co-efficient plan observation
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
Debugging BDI-based multi-agent programs
ProMAS'09 Proceedings of the 7th international conference on Programming multi-agent systems
Autonomous Agents and Multi-Agent Systems
Intelligent data analysis for the verification of multi-agent systems interactions
IDEAL'06 Proceedings of the 7th international conference on Intelligent Data Engineering and Automated Learning
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
Hi-index | 0.00 |
Testing and Debugging multi-agent systems (MAS) - which are inherently concurrent and distributed - is a challenging task. While complex application scenarios demand intelligent entities with autonomous reasoning capabilities, the applied reasoning mechanisms impair current approaches to validate MAS implementations. Reactive planning systems, namely the well-known Belief Desire Intention (BDI) architecture, have been successfully applied to implement these intelligent entities by means of goal directed agents. Despite testing and debugging, used to validate whether implementations behave as intended, are crucial to serious development efforts, only minor attention has been payed to corresponding tool support and testing procedures for BDI-based MAS. In this paper, we examine how the reasoning mechanism inside agent implementations can be checked and how static analysis of agent declarations can be used to visualize and check the overall communication structure in closed MAS. We present corresponding tool support, which relies on the definition of crosscutting concerns in BDI agents and enables both approaches to the Jadex Agent Platform.