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.
International Journal of Agent-Oriented Software Engineering, 2016 Vol.5 No.2/3, pp.266 - 302
Available online: 08 Dec 2016 *Full-text access for editors Access for subscribers Purchase this article Comment on this article