...
首页> 外文期刊>Information Sciences: An International Journal >An approach to debug interactions in multi-agent system software tests
【24h】

An approach to debug interactions in multi-agent system software tests

机译:一种在多代理系统软件测试中调试交互的方法

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

摘要

One of the most recurrent approaches for testing and debugging multi-agent systems is the use of displays which show recorded interactions among agents. These displays are studied in order to discover faults in the software. Three main shortcomings are present in this approach: (1) how to capture the interactions in distributed multi-agent systems is not usually explained; (2) a total order among the events is considered and this is not accurate in a distributed system; (3) an excess of information is displayed to developers without the possibility of obtaining a summary. This paper offers a solid infrastructure to capture, order, display and summarize messages exchanged in multi-agent systems. To deal with (1), a generic registration layer is offered by using aspect oriented programming. Vector clocks are employed to order the distributed events with the aim of solving (2). These clocks are combined with graph theory to obtain simplified representations of the interactions. Finally, abstract graphs are presented as a mechanism to summarize interactions to cover (3). Several case studies demonstrate the utility of the approach presented here and an open source implementation is provided along with the paper.
机译:测试和调试多代理系统的最常用方法之一是使用显示来记录代理之间的交互的显示。研究这些显示是为了发现软件中的故障。这种方法存在三个主要缺点:(1)通常不解释如何捕获分布式多代理系统中的交互; (2)考虑事件之间的总顺序,这在分布式系统中不准确; (3)过多的信息会显示给开发人员,而无法获得摘要。本文提供了一个可靠的基础结构,可以捕获,订购,显示和汇总在多代理系统中交换的消息。为了处理(1),通过使用面向方面的编程来提供通用注册层。为了解决(2),采用矢量时钟对分布式事件进行排序。这些时钟与图论相结合以获得交互的简化表示。最后,抽象图作为总结交互作用的一种机制被介绍(3)。几个案例研究证明了本文介绍的方法的实用性,并在本文中提供了开源实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号