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

11/07/2017
by   David J. Lillis, et al.
0

Since their inception, Multi Agent Systems (MASs) have been championed as a solution for the increasing problem of software complexity. Communities of distributed autonomous computing entities that are capable of collaborating, negotiating and acting to solve complex organisational and system management problems are an attractive proposition. Central to this is the requirement for agents to possess the capability of interacting with one another in a structured, consistent and organised manner. This thesis presents the Agent Conversation Reasoning Engine (ACRE), which constitutes a holistic view of communication management for MASs. ACRE is intended to facilitate the practical development, debugging and deployment of communication-heavy MASs. ACRE has been formally defined in terms of its operational semantics, and a generic architecture has been proposed to facilitate its integration with a wide variety of diverse agent development frameworks and Agent Oriented Programming (AOP) languages. A concrete implementation has also been developed that uses the Agent Factory AOP framework as its base. This allows ACRE to be used with a number of different AOP languages, while providing a reference implementation that other integrations can be modelled upon. A standard is also proposed for the modelling and sharing of agent-focused interaction protocols that is independent of the platform within which a concrete ACRE implementation is run. Finally, a user evaluation illustrates the benefits of incorporating conversation management into agent programming.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/25/2019

Finding new routes for integrating Multi-Agent Systems using Apache Camel

In Multi-Agent Systems (MAS) there are two main models of interaction: a...
research
06/10/2020

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

The Multi-Agent Oriented Programming (MAOP) paradigm provides abstractio...
research
11/25/2021

Towards an Adaptive and Normative Multi-Agent System Metamodel and Language: Existing Approaches and Research Opportunities

Several Multi-Agent System (MAS) metamodels and languages have been prop...
research
02/07/2018

From Game-theoretic Multi-agent Log Linear Learning to Reinforcement Learning

Multi-agent Systems (MASs) have found a variety of industrial applicatio...
research
10/31/2011

On the Formal Semantics of Speech-Act Based Communication in an Agent-Oriented Programming Language

Research on agent communication languages has typically taken the speech...
research
09/26/2011

Representing Conversations for Scalable Overhearing

Open distributed multi-agent systems are gaining interest in the academi...

Please sign up or login with your details

Forgot password? Click here to reset