This paper presents the support for interaction protocols that has been recently added to the JADEL programming language. JADEL is an agent-oriented programming language designed to ease the development of JADE agents and multi-agent systems by offering general-purpose agent-oriented abstractions to the programmer. The first part of the paper presents JADEL and motivates the need for a new agent-oriented programming language. Then, the agent-oriented abstractions that JADEL has been providing since its first version-namely agents, behaviours and communication ontologies-are described. The new support for interaction protocols is finally presented, and a simple example of a JADEL multi-agent system that uses interaction protocols is reported. The paper is concluded with an overview of the current state of JADEL and related tools.

Interaction protocols in the JADEL programming language / Bergenti, Federico; Iotti, Eleonora; Monica, Stefania; Poggi, Agostino. - (2016), pp. 11-20. (Intervento presentato al convegno 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE!) at ACM SIGPLAN Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) tenutosi a Amsterdam, Netherlands) [10.1145/3001886.3001888].

Interaction protocols in the JADEL programming language

BERGENTI, Federico;MONICA, Stefania;POGGI, Agostino
2016

Abstract

This paper presents the support for interaction protocols that has been recently added to the JADEL programming language. JADEL is an agent-oriented programming language designed to ease the development of JADE agents and multi-agent systems by offering general-purpose agent-oriented abstractions to the programmer. The first part of the paper presents JADEL and motivates the need for a new agent-oriented programming language. Then, the agent-oriented abstractions that JADEL has been providing since its first version-namely agents, behaviours and communication ontologies-are described. The new support for interaction protocols is finally presented, and a simple example of a JADEL multi-agent system that uses interaction protocols is reported. The paper is concluded with an overview of the current state of JADEL and related tools.
2016
6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE!) at ACM SIGPLAN Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH)
Amsterdam, Netherlands
11
20
Bergenti, Federico; Iotti, Eleonora; Monica, Stefania; Poggi, Agostino
Interaction protocols in the JADEL programming language / Bergenti, Federico; Iotti, Eleonora; Monica, Stefania; Poggi, Agostino. - (2016), pp. 11-20. (Intervento presentato al convegno 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control (AGERE!) at ACM SIGPLAN Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) tenutosi a Amsterdam, Netherlands) [10.1145/3001886.3001888].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1207051
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 3
social impact