Pippi: Practical Protocol Instantiation

02/28/2022
by   Samuel H. Christie V, et al.
0

A protocol specifies interactions between roles, which together constitute a multiagent system (MAS). Enacting a protocol presupposes that agents are bound to the its roles. Existing protocol-based approaches, however, do not adequately treat the practical aspects of how roles bindings come about. Pippi addresses this problem of MAS instantiation. It proposes the notion of a metaprotocol, enacting which instantiates a MAS suitable for enacting a given protocol. Pippi demonstrates the subtleties involved in instantiating MAS arising from protocol composition, correlation, and decentralization. To address these subtleties and further support practical application patterns, we introduce an enhanced protocol language, with support for parameter types (including role and protocol typed parameters, for metaprotocols), interface flexibility, and binding constraints. We discuss the realization of our approach through an extended agent architecture, including the novel concept of a MAS adapter for contact management. We evaluate Pippi's expressiveness by demonstrating common patterns for agent discovery.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2018

Role of Trust in OAuth 2.0 and OpenID Connect

OAuth 2.0 is a framework for authorization. Being a framework, OAuth 2.0...
research
03/18/2020

ROMA: Multi-Agent Reinforcement Learning with Emergent Roles

The role concept provides a useful tool to design and understand complex...
research
03/18/2020

Multi-Agent Reinforcement Learning with Emergent Roles

The role concept provides a useful tool to design and understand complex...
research
03/04/2022

A Theory of Protocol Composition

Real-world communication protocols are often built out of a number of si...
research
03/03/2014

Extending Agents by Transmitting Protocols in Open Systems

Agents in an open system communicate using interaction protocols. Suppos...
research
01/25/2010

A Formal Framework of Virtual Organisations as Agent Societies

We propose a formal framework that supports a model of agent-based Virtu...
research
01/10/2021

A negotiating protocol for group decision support systems

Our contribution concerns interactive decision support systems for group...

Please sign up or login with your details

Forgot password? Click here to reset