Towards Jacamo-rest: A Resource-Oriented Abstraction for Managing Multi-Agent Systems

06/10/2020
by   Cleber Jorge Amaral, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2020

JS-son – A Lean, Extensible JavaScript Agent Programming Library

A multitude of agent-oriented software engineering frameworks exist, mos...
research
08/18/2021

Developer Operations and Engineering Multi-Agent Systems

In this paper, we propose the integration of approaches to Engineering M...
research
03/24/2023

JepREST: Functional tests for distributed REST applications

Application services often support mobile and web applications with REST...
research
11/07/2017

Internalising Interaction Protocols as First-Class Programming Elements in Multi Agent Systems

Since their inception, Multi Agent Systems (MASs) have been championed a...
research
04/30/2021

Tracking and managing deemed abilities

Information about the powers and abilities of acting entities is used to...
research
02/14/2023

Signifiers as a First-class Abstraction in Hypermedia Multi-Agent Systems

Hypermedia APIs enable the design of reusable hypermedia clients that di...

Please sign up or login with your details

Forgot password? Click here to reset