Agent Communication Languages (ACLs) should allow the developer to adopt human like communication mechanisms in agent programming, facilitating the development of distributed protocols in Multi-Agent Systems (MASs). However, to implement robust protocols, ACLs should provide a way to deal with failures of agents, as MAS are prone to the same failures that can occur in any distributed software system. In this paper we address this issue showing how an asynchronous ACL that provides high-level mechanisms to deal with crash failures of agents can be effectively used to specify fault tolerant protocols.

An ACL for Specifying Fault-Tolerant Protocols

GASPARI, MAURO;
2007

Abstract

Agent Communication Languages (ACLs) should allow the developer to adopt human like communication mechanisms in agent programming, facilitating the development of distributed protocols in Multi-Agent Systems (MASs). However, to implement robust protocols, ACLs should provide a way to deal with failures of agents, as MAS are prone to the same failures that can occur in any distributed software system. In this paper we address this issue showing how an asynchronous ACL that provides high-level mechanisms to deal with crash failures of agents can be effectively used to specify fault tolerant protocols.
N. Dragoni; M. Gaspari; D. Guidi
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11585/29227
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 5
social impact