Title: Integrating interaction with agents, environment, and organisation in JaCaMo

Authors: Maicon Rafael Zatelli; Alessandro Ricci; Jomi Fred Hübner

Addresses: Department of Automation and Systems Engineering, Federal University of Santa Catarina, P.O. Box 476, Florianópolis, SC, 88040-900, Brazil ' DISI – Department of Computer Science and Engineering, University of Bologna, Via Sacchi 3, Cesena (FC), Italy ' Department of Automation and Systems Engineering, Federal University of Santa Catarina, P.O. Box 476, Florianópolis, SC, 88040-900, Brazil

Abstract: Interaction is a subject widely investigated in multi-agent systems (MASs), but some issues are still open. While most of current approaches of interaction in MAS just consider the interaction among agents, some problems are better modelled when the interaction exploits the synergy with agents, environment, and organisation. In this paper, the interaction is conceived as a first-class abstraction considering the other MAS components, like the organisation and the environment. The main aim is to exploit the synergy among the interaction and the other MAS components, where a MAS developer benefits from the advantages of specifying, developing, and executing the interaction component as a first-class abstraction. The paper presents a conceptual model for the interaction component, a language to define the interaction, the integration of the interaction component into the JaCaMo platform, and an evaluation of its benefits and drawbacks.

Keywords: interaction; protocols; multi-agent systems; MAS; agent-based systems; organisation; agents; JaCaMo; open systems.

DOI: 10.1504/IJAOSE.2016.080889

International Journal of Agent-Oriented Software Engineering, 2016 Vol.5 No.2/3, pp.266 - 302

Received: 24 Nov 2015
Accepted: 11 Aug 2016

Published online: 10 Dec 2016 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article