An ACL for specifying fault-tolerant protocols

  • Authors:
  • Nicola Dragoni;Mauro Gaspari;Davide Guidi

  • Affiliations:
  • Dipartimento di Scienze dell'Informazione, University of Bologna, Italy;Dipartimento di Scienze dell'Informazione, University of Bologna, Italy;Dipartimento di Scienze dell'Informazione, University of Bologna, Italy

  • Venue:
  • AI*IA'05 Proceedings of the 9th conference on Advances in Artificial Intelligence
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Agent Communication Languages (ACLs) have been developed to provide a way for agents to communicate with each other supporting cooperation in Multi-Agent Systems. In the past few years many ACLs have been proposed for Multi-Agent Systems and new standards are emerging such as FIPA ACL. Despite these efforts, an important issue in the research on ACLs is still open and concerns how these languages should deal with failures of agents in asynchronous Multi-Agent Systems. In this paper we present an asynchronous ACL which provide high-level mechanisms to deal with crash failures, one-to-many communication primitives and supports a fault-tolerant anonymous interaction protocol. To illustrate the expressive power of the language we show how it can be effectively used for the specification of fault tolerant protocols.