• DocumentCode
    1885807
  • Title

    JAT: A Test Automation Framework for Multi-Agent Systems

  • Author

    Coelho, Roberta ; Cirilo, Elder ; Kulesza, Uirá ; Von Staa, Arndt ; Rashid, Awais ; Lucena, Carlos

  • Author_Institution
    Pontifical Catholic Univ. of Rio de Janeiro -PUC-Rio, Rio de Janeiro
  • fYear
    2007
  • fDate
    2-5 Oct. 2007
  • Firstpage
    425
  • Lastpage
    434
  • Abstract
    Automated tests have been widely used as a supporting mechanism during software development and maintenance activities. It improves the confidence on software releases as it seeks to uncover regression bugs, and serves as a live documentation which is very useful when evolving systems. Concerning multi agent systems (MASs), some characteristics such as agent autonomy and asynchronous message-based interaction bring a degree of non-determinism which presents new testing challenges. This paper proposes JAT, a framework for building and running MASs test scenarios, which relies on the use of aspect-oriented techniques to monitor the autonomous agents during tests and control the test input of asynchronous test cases. The tool has been developed on top of JADE, a widely used agent platform implemented in Java. We have used JAT on testing 3 different MASs. Our experience shows that JAT can be used to build test scenarios which can achieve high fault-detection effectiveness.
  • Keywords
    Java; automatic test software; multi-agent systems; object-oriented programming; program testing; software maintenance; JADE; JAT; Jade agent testing; Java; MAS; aspect-oriented techniques; autonomous agent monitoring; high fault-detection effectiveness; multiagent system; software development; software maintenance; test automation framework; Automatic testing; Automation; Computer bugs; Documentation; Monitoring; Multiagent systems; Programming; Software maintenance; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
  • Conference_Location
    Paris
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-1256-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2007.4362655
  • Filename
    4362655