论文标题
迈向Jacamo-Rest:一种以资源为导向的抽象来管理多代理系统
Towards Jacamo-rest: A Resource-Oriented Abstraction for Managing Multi-Agent Systems
论文作者
论文摘要
以多代理为导向的编程(MAOP)范式为建模和实施代理人及其组织和环境的实体提供了抽象。近年来,研究人员已开始探索MAOP和面向资源的Web体系结构(REST)的整合。本文通过在Jacamo-Rest上展示了一项正在进行的工作,这是一项持续的研究,这是一种以资源为基础的Web基于资源的抽象,用于多代理编程平台Jacamo。 JACAMO-REST将多代理系统(MAS)互操作性提高到一个新级别,使MAS不仅可以与万维网的服务或应用程序进行互动,还可以通过其他应用程序在其规格中进行管理和更新。为了将开发人员界面添加到适合Web的JACAMO中,我们为MAOP规范实体作为Web资源的管理提供了一种新颖的概念观点。我们使用它作为编程接口应用程序的中间件测试了Jacamo-Rest,该应用程序提供了现代软件工程设施,例如连续部署和MAS的迭代软件开发。
The Multi-Agent Oriented Programming (MAOP) paradigm provides abstractions to model and implements entities of agents, as well as of their organisations and environments. In recent years, researchers have started to explore the integration of MAOP and the resource-oriented web architecture (REST). This paper further advances this line of research by presenting an ongoing work on jacamo-rest, a resource-oriented web-based abstraction for the multi-agent programming platform JaCaMo. Jacamo-rest takes Multi-Agent System (MAS) interoperability to a new level, enabling MAS to not only interact with services or applications of the World Wide Web but also to be managed and updated in their specifications by other applications. To add a developer interface to JaCaMo that is suitable for the Web, we provide a novel conceptual perspective on the management of MAOP specification entities as web resources. We tested jacamo-rest using it as a middleware of a programming interface application that provides modern software engineering facilities such as continuous deployments and iterative software development for MAS.