Jadescript is an agent-oriented programming language that benefits from JADE, the popular framework to develop multi-agent systems in Java. The major goal behind the introduction of Jadescript is to simplify the implementation of real-world multi-agent systems by devising a language with specific linguistic constructs for agent-oriented abstractions. However, Jadescript needs to be coherent and consistent across its several features to effectively achieve its goals. This paper discusses some of the most relevant decisions taken during the design of Jadescript by means of an informal description of its type system. The discussed type system includes ordinary types, as found in many other programming languages, but it also includes a few types that are needed to adequately support relevant agent oriented abstractions.

A Description of the Jadescript Type System / Petrosino, G.; Iotti, E.; Monica, S.; Bergenti, F.. - ELETTRONICO. - 13170:(2022), pp. 206-220. (Intervento presentato al convegno International Conference on Distributed Artificial Intelligence (DAI 2021)) [10.1007/978-3-030-94662-3_13].

A Description of the Jadescript Type System

Petrosino G.;Iotti E.;Bergenti F.
2022-01-01

Abstract

Jadescript is an agent-oriented programming language that benefits from JADE, the popular framework to develop multi-agent systems in Java. The major goal behind the introduction of Jadescript is to simplify the implementation of real-world multi-agent systems by devising a language with specific linguistic constructs for agent-oriented abstractions. However, Jadescript needs to be coherent and consistent across its several features to effectively achieve its goals. This paper discusses some of the most relevant decisions taken during the design of Jadescript by means of an informal description of its type system. The discussed type system includes ordinary types, as found in many other programming languages, but it also includes a few types that are needed to adequately support relevant agent oriented abstractions.
2022
978-3-030-94661-6
978-3-030-94662-3
A Description of the Jadescript Type System / Petrosino, G.; Iotti, E.; Monica, S.; Bergenti, F.. - ELETTRONICO. - 13170:(2022), pp. 206-220. (Intervento presentato al convegno International Conference on Distributed Artificial Intelligence (DAI 2021)) [10.1007/978-3-030-94662-3_13].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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: https://hdl.handle.net/11381/2933931
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact