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 to support research, and it has been used to introduce students to software agents in various universities. This paper offers a perspective on the current state of JADE by first presenting a chronicle of the relevant events that contributed to make JADE what it is today. Then, this paper enumerates some of the abstractions that JADE helped to identify and that are now commonly adopted in the community of researchers and practitioners interested in software agents and agent-based software development. Such abstractions have been successfully applied to construct relevant software systems, and among them, this paper reports on a mission-critical system that uses the abstractions that JADE contributed to identify to serve millions of users every day. Finally, this paper discusses an outlook on the near future of JADE by sketching a recent project that could contribute to provide a new perspective on the use of JADE.

The first twenty years of agent-based software development with JADE / Bergenti, Federico; Caire, Giovanni; Monica, Stefania; Poggi, Agostino. - In: AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS. - ISSN 1387-2532. - 34:2(2020), pp. 1-19. [10.1007/s10458-020-09460-z]

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

Bergenti, Federico;Monica, Stefania;Poggi, Agostino
2020

Abstract

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 to support research, and it has been used to introduce students to software agents in various universities. This paper offers a perspective on the current state of JADE by first presenting a chronicle of the relevant events that contributed to make JADE what it is today. Then, this paper enumerates some of the abstractions that JADE helped to identify and that are now commonly adopted in the community of researchers and practitioners interested in software agents and agent-based software development. Such abstractions have been successfully applied to construct relevant software systems, and among them, this paper reports on a mission-critical system that uses the abstractions that JADE contributed to identify to serve millions of users every day. Finally, this paper discusses an outlook on the near future of JADE by sketching a recent project that could contribute to provide a new perspective on the use of JADE.
2020
34
2
1
19
The first twenty years of agent-based software development with JADE / Bergenti, Federico; Caire, Giovanni; Monica, Stefania; Poggi, Agostino. - In: AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS. - ISSN 1387-2532. - 34:2(2020), pp. 1-19. [10.1007/s10458-020-09460-z]
Bergenti, Federico; Caire, Giovanni; Monica, Stefania; Poggi, Agostino
File in questo prodotto:
File Dimensione Formato  
Bergenti2020_Article_TheFirstTwentyYearsOfAgent-bas.pdf

Accesso riservato

Dimensione 633.27 kB
Formato Adobe PDF
633.27 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
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/1207043
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 45
  • ???jsp.display-item.citation.isi??? 19
social impact