This paper presents a case study intended to investigate the features of JADEL, an agent-oriented programming language designed to ease the development of JADE agents and multi-agent systems. The paper first motivates the need for JADEL, and it briefly shows the main features of the language. Then, a well-known problem originally designed to assess the features of actor-based programming languages is recalled, and a possible solution implemented in JADEL is presented. The proposed solution is intended to validate the features of the language that concern concurrency and distribution, and it can be used as a guideline to use JADEL to target problems expressed in terms of agents that cooperate to bring about joint goals.
An illustrative example of the JADEL programming language / Iotti, E.; Bergenti, F.; Poggi, A.. - ELETTRONICO. - 1:(2018), pp. 282-289. (Intervento presentato al convegno 10th International Conference on Agents and Artificial Intelligence (ICAART 2018) nel 2018) [10.5220/0006659402820289].
An illustrative example of the JADEL programming language
Iotti E.;Bergenti F.;Poggi A.
2018-01-01
Abstract
This paper presents a case study intended to investigate the features of JADEL, an agent-oriented programming language designed to ease the development of JADE agents and multi-agent systems. The paper first motivates the need for JADEL, and it briefly shows the main features of the language. Then, a well-known problem originally designed to assess the features of actor-based programming languages is recalled, and a possible solution implemented in JADEL is presented. The proposed solution is intended to validate the features of the language that concern concurrency and distribution, and it can be used as a guideline to use JADEL to target problems expressed in terms of agents that cooperate to bring about joint goals.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.