【24h】

CATest: A Test Automation Framework for Multi-agent Systems

机译:CATest:多代理系统的测试自动化框架

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:代理很难测试,因为要观察代理的主动,自主和不确定行为非常复杂,并且很难在动态环境中判断其正确性。本文提出了一种基于规范的测试自动化框架,并提出了一种称为CATest的工具,用于测试多代理系统(MAS)。基于代理的正式规范语言SLABS在框架中扮演三个角色。首先,它用于指导被测试剂的仪器,以便可以系统地观察和记录其行为。其次,将根据正式规范自动检查在测试执行过程中记录的座席行为的正确性。最后,通过规范的覆盖范围来衡量测试的充分性,并根据专门设计用于测试MAS的一组充分性标准来确定。使用该工具进行的实验证明了其在MAS中检测故障的能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号