Unit testing in multi-agent systems using mock agents and aspects

  • Authors:
  • Roberta Coelho;Uirá Kulesza;Arndt von Staa;Carlos Lucena

  • Affiliations:
  • Pontifical Catholic University of Rio de Janeiro - PUC-Rio, Brazil;Pontifical Catholic University of Rio de Janeiro - PUC-Rio, Brazil;Pontifical Catholic University of Rio de Janeiro - PUC-Rio, Brazil;Pontifical Catholic University of Rio de Janeiro - PUC-Rio, Brazil

  • Venue:
  • Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.