A Comprehensive Presentation of the Jadescript Agent-Oriented Programming Language
Contributo in Atti di convegno
Data di Pubblicazione:
2023
Citazione:
A Comprehensive Presentation of the Jadescript Agent-Oriented Programming Language / Bergenti, F.; Monica, S.; Petrosino, G.. - 14282:(2023), pp. 100-115. ( Proceedings of the 20th European Conference on Multi-Agent Systems, EUMAS 2023 Napoli, Italia 2023) [10.1007/978-3-031-43264-4_7].
Abstract:
Jadescript is an agent-oriented programming language based on JADE that aims to become a dependable tool for the construction of industrial-strength multi-agent systems. This paper contributes to this objective by providing researchers and practitioners with a comprehensive description of Jadescript that discusses the most relevant features attained in several years of continuous development. In particular, this paper focuses on how Jadescript promotes the adoption of some ideas taken from agent-oriented programming by providing direct support for agent-oriented abstractions, like messages and ontologies, by encouraging the use of event-driven programming to govern interactions, and by allowing fine-grained task management using behaviours. Finally, to illustrate the practical applicability of Jadescript, this paper presents in detail the implementation of a well-known election algorithm traditionally used to coordinate distributed systems.
Tipologia CRIS:
Relazione in Atti di Convegno
Keywords:
Agent-oriented programming; Agent-oriented software engineering; JADE; Jadescript
Elenco autori:
Bergenti, F.; Monica, S.; Petrosino, G.
Link alla scheda completa:
Titolo del libro:
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pubblicato in: