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.. - 13170:(2022), pp. 206-220. (Intervento presentato al convegno 3rd International Conference on Distributed Artificial Intelligence, DAI 2021 tenutosi a chn nel 2022) [10.1007/978-3-030-94662-3_13].

A Description of the Jadescript Type System

Petrosino G.;Monica S.;
2022

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
3rd International Conference on Distributed Artificial Intelligence, DAI 2021
chn
2022
13170
206
220
Petrosino, G.; Iotti, E.; Monica, S.; Bergenti, F.
A Description of the Jadescript Type System / Petrosino, G.; Iotti, E.; Monica, S.; Bergenti, F.. - 13170:(2022), pp. 206-220. (Intervento presentato al convegno 3rd International Conference on Distributed Artificial Intelligence, DAI 2021 tenutosi a chn nel 2022) [10.1007/978-3-030-94662-3_13].
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/1280690
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact