Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
JADE: a FIPA2000 compliant agent development environment
Proceedings of the fifth international conference on Autonomous agents
Communications of the ACM
Art of Software Testing
Extreme programming of multi-agent systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
Analysis and Design of Multiagent Systems Using MAS-Common KADS
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
Agents in object-oriented software engineering
Software—Practice & Experience - Research Articles
Aspect-oriented software development
Aspect-oriented software development
Process models for agent-based development
Engineering Applications of Artificial Intelligence
Automated unit testing intelligent agents in PDT
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: demo papers
The application monitor aspect pattern
Proceedings of the 2006 conference on Pattern languages of programs
Goal-Oriented Agent Testing Revisited
Agent-Oriented Software Engineering IX
Testing and Debugging of MAS Interactions with INGENIAS
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
Testing in Agent Oriented Methodologies
IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living
Debugging complex software systems by means of pathfinder networks
Information Sciences: an International Journal
A goal-oriented software testing methodology
AOSE'07 Proceedings of the 8th international conference on Agent-oriented software engineering VIII
Tracking causality by visualization of multi-agent interactions using causality graphs
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
Agent based approach to regression testing
AST/UCMA/ISA/ACN'10 Proceedings of the 2010 international conference on Advances in computer science and information technology
An application perspective evaluation of multi-agent system in versatile environments
Expert Systems with Applications: An International Journal
O-MaSE: a customisable approach to designing and building complex, adaptive multi-agent systems
International Journal of Agent-Oriented Software Engineering
Model-based testing approach for mobile agents using the paradigm of reference net
Multiagent and Grid Systems
Automated testing for intelligent agent systems
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Testing in multi-agent systems
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
AF-ABLE in the multi agent contest 2009
Annals of Mathematics and Artificial Intelligence
Scenarios for system requirements traceability and testing
The 10th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Test coverage criteria for agent interaction testing
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Evolutionary testing of autonomous software agents
Autonomous Agents and Multi-Agent Systems
An approach to debug interactions in multi-agent system software tests
Information Sciences: an International Journal
Refactoring legacy AJAX applications to improve the efficiency of the data exchange component
Journal of Systems and Software
Designing multi-agent unit tests using systematic test design patterns-(extended version)
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
In this paper, we present a unit testing approach for MASs based on the use of Mock Agents. Each Mock Agent is responsible for testing a single role of an agent under successful and exceptional scenarios. Aspect-oriented techniques are used, in our testing approach, to monitor and control the execution of asynchronous test cases. We present an implementation of our approach on top of JADE platform, and show how we extended JUnit test framework in order to execute JADE test cases.