...
首页> 外文期刊>Annals of Mathematics and Artificial Intelligence >Rapid prototyping of large multi-agent systems through logic programming
【24h】

Rapid prototyping of large multi-agent systems through logic programming

机译:通过逻辑编程快速建立大型多智能体系统的原型

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

摘要

Prototyping is a valuable technique to help software engineers explore the design space while gaining insight on the dynamics of the system. In this paper, we describe a method for rapidly building prototypes of large multi-agent systems using logic programming. Our method advocates the use of a description of all permitted interactions among the components of the system, that is, the protocol, as the starting specification. The protocol is represented in a way that allows us to automatically check for desirable properties of the system to be built. We then employ the same specification to synthesise agents that will correctly follow the protocol. These synthesised agents are simple logic programs that engineers can further customise into more sophisticated software. Our choice of agents as logic programs allows us to provide semi-automatic support for the customisation activity. In our method, a prototype is a protocol with a set of synthesised and customised agents. Executing the prototype amounts to having these agents enact the protocol. We have implemented and described a distributed platform to simulate prototypes.
机译:原型制作是一种有价值的技术,可以帮助软件工程师探索设计空间,同时深入了解系统的动态特性。在本文中,我们描述了一种使用逻辑编程快速构建大型多主体系统原型的方法。我们的方法提倡使用对系统组件之间所有允许的交互的描述(即协议)作为起始规范。该协议以允许我们自动检查要构建的系统的所需属性的方式表示。然后,我们采用相同的规范来合成将正确遵循协议的代理。这些综合代理是简单的逻辑程序,工程师可以将其进一步定制为更复杂的软件。我们选择代理作为逻辑程序使我们能够为定制活动提供半自动支持。在我们的方法中,原型是具有一组合成和自定义代理的协议。执行原型等于使这些代理制定协议。我们已经实现并描述了一个用于仿真原型的分布式平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号