Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Prometheus: a methodology for developing intelligent agents
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Extreme programming of multi-agent systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
A Planning Component for RETSINA Agents
ATAL '99 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),
DECAF - A Flexible Multi Agent System Architecture
Autonomous Agents and Multi-Agent Systems
Unit Testing in Java: How Tests Drive the Code
Unit Testing in Java: How Tests Drive the Code
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
Challenges and Research Directions in Agent-Oriented Software Engineering
Autonomous Agents and Multi-Agent Systems
From PASSI to Agile PASSI: Tailoring a Design Process to Meet New Needs
IAT '04 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
SEAGENT: a platform for developing semantic web based multi agent systems
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Process models for agent-based development
Engineering Applications of Artificial Intelligence
Tool-supported process analysis and design for the development of multi-agent systems
AOSE'02 Proceedings of the 3rd international conference on Agent-oriented software engineering III
Agent oriented software engineering with INGENIAS
CEEMAS'03 Proceedings of the 3rd Central and Eastern European conference on Multi-agent systems
Composition of a new process to meet agile needs using method engineering
Software Engineering for Multi-Agent Systems III
SEAGENT MAS platform development environment
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: demo papers
Ontology-based test generation for multiagent systems
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 3
Refactoring in Multi Agent System Development
MATES '08 Proceedings of the 6th German conference on Multiagent System Technologies
Goal-Oriented Agent Testing Revisited
Agent-Oriented Software Engineering IX
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
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
Goal-oriented testing for MASs
International Journal of Agent-Oriented Software Engineering
A goal-oriented software testing methodology
AOSE'07 Proceedings of the 8th international conference on Agent-oriented software engineering VIII
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
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
Designing multi-agent unit tests using systematic test design patterns-(extended version)
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
Complex and distributed nature of multi-agent systems (MASs) makes it almost impossible to identify of all requirements at the beginning of the development. Hence, development of such systems needs an iterative and incremental process to handle complexity and the continuously changing na-ture of the requirements. In this paper, a test driven multi-agent system devel-opment approach that naturally supports iterative and incremental MAS con-struction is proposed. Also a testing framework called as SUnit which supports the proposed approach by extending JUnit framework is introduced. This framework allows writing automated tests for agent behaviors and interactions between agents. The framework also includes the necessary mock agents to model the organizational aspects of the MAS.