z-logo
open-access-imgOpen Access
CATest: A Test Automation Framework for Multi-agent Systems
Author(s) -
Shufeng Wang,
Hong Zhu
Publication year - 2012
Publication title -
2012 ieee 36th annual computer software and applications conference
Language(s) - English
Resource type - Conference proceedings
ISSN - 0730-3157
ISBN - 978-0-7695-4736-7
DOI - 10.1109/compsac.2012.24
Subject(s) - computing and processing
Agents are difficult to test because it is notoriously complicated to observe their proactive, autonomous and non-deterministic behaviours and hard to judge their correctness in dynamic environments. This paper proposes a specification-based test automation framework and presents a tool called CATest for testing multi-agent systems (MAS). The agent-based formal specification language SLABS plays three roles in the framework. First, it is used to guide the instrumentation of the agent under test so that its behaviour can be observed and recorded systematically. Second, the correctness of agent's behaviours recorded during test executions are automatically checked against the formal specifications. Finally, the test adequacy is measured by the coverage of the specification and determined according to a set of adequacy criteria specifically designed for testing MAS. An experiment with the tool has demonstrated its capability of detecting faults in MAS.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom