The first twenty years of agent-based software development with JADE

F Bergenti, G Caire, S Monica, A Poggi - Autonomous Agents and Multi …, 2020 - Springer
A recent survey provides convincing evidence that JADE is among the most widely used
tools to develop agent-based software systems. It finds application in industrial settings and …

Agent-oriented model-driven development for JADE with the JADEL programming language

F Bergenti, E Iotti, S Monica, A Poggi - Computer Languages, Systems & …, 2017 - Elsevier
This paper describes, from motivations and main objectives to actual implementation, a
novel agent-oriented programming language called JADEL. JADEL is designed to support …

A scripting language for practical agent-oriented programming

F Bergenti, S Monica, G Petrosino - Proceedings of the 8th ACM …, 2018 - dl.acm.org
This paper describes the features of a scripting language proposed to support the practical
implementation of agents and multi-agent systems using an agent-oriented programming …

[PDF][PDF] Overview of a Scripting Language for JADE-Based Multi-Agent Systems.

F Bergenti, G Petrosino - WOA, 2018 - ceur-ws.org
This paper outlines the major features of Jadescript, a scripting language designed to
support agent-oriented programming. The core abstractions that Jadescript provides are …

A description of the Jadescript type system

G Petrosino, E Iotti, S Monica, F Bergenti - Distributed Artificial Intelligence …, 2022 - Springer
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 …

Prototypes of productivity tools for the Jadescript programming language

G Petrosino, E Iotti, S Monica, F Bergenti - CEUR WORKSHOP …, 2021 - iris.unimore.it
Jadescript is an agent-oriented programming language built on top of JADE. So far, the
focus of the development of the language was on design choices, on syntax refinements …

[PDF][PDF] Extending Message Handlers with Pattern Matching in the Jadescript Programming Language.

G Petrosino, F Bergenti - WOA, 2019 - ailab.unipr.it
Extending Message Handlers with Pattern Matching in the Jadescript Programming Language
Page 1 Extending Message Handlers with Pattern Matching in the Jadescript Programming …

[PDF][PDF] A Comparison between Asynchronous Backtracking Pseudocode and its JADEL Implementation.

F Bergenti, E Iotti, S Monica, A Poggi - ICAART (2), 2017 - scitepress.org
In this paper, a comparison between the pseudocode of a well-known algorithm for solving
distributed constraint satisfaction problems and the implementation of such an algorithm in …

IDE as code: Reifying language protocols as first-class citizens

P Jeanjean, B Combemale, O Barais - Proceedings of the 14th …, 2021 - dl.acm.org
To cope with the ever-growing number of programming languages, manufacturers of
Integrated Development Environments (IDE) have recently defined protocols as a way to use …

[PDF][PDF] Overview of a Formal Semantics for the JADEL Programming Language.

F Bergenti, E Iotti, S Monica, A Poggi - WOA, 2017 - academia.edu
This paper outlines a first proposal of a formal semantics for the JADEL programming
language. JADEL is an agent-oriented programming language based on JADE that has …