The execution of Belief-Desire-Intention (BDI) agents in a Multi-Agent System (MAS) can be practically implemented on top of low-level concurrency mechanisms that impact on efficiency, determinism, and reproducibility. We argue that developers should specify the MAS behaviour independently of the execution model, and choose or configure the concurrency model later on, according to their target domain's specific needs, leaving the MAS specification unaffected. We identify patterns for mapping the agent execution over the underlying concurrency abstractions, and investigate which concurrency models are supported by some of the most commonly used BDI platforms. Although most frameworks support multiple concurrency models, we find that they tend to hide them under the hood, making them opaque to the developer, and effectively limiting the possibility of fine-tuning the MAS.

Baiardi, M., Burattini, S., Ciatto, G., Pianini, D., Ricci, A., Omicini, A. (2024). On the External Concurrency of Current BDI Frameworks for MAS. Cham : Springer [10.1007/978-3-031-71152-7].

On the External Concurrency of Current BDI Frameworks for MAS

Martina Baiardi;Samuele Burattini
;
Giovanni Ciatto;Danilo Pianini;Alessandro Ricci;Andrea Omicini
2024

Abstract

The execution of Belief-Desire-Intention (BDI) agents in a Multi-Agent System (MAS) can be practically implemented on top of low-level concurrency mechanisms that impact on efficiency, determinism, and reproducibility. We argue that developers should specify the MAS behaviour independently of the execution model, and choose or configure the concurrency model later on, according to their target domain's specific needs, leaving the MAS specification unaffected. We identify patterns for mapping the agent execution over the underlying concurrency abstractions, and investigate which concurrency models are supported by some of the most commonly used BDI platforms. Although most frameworks support multiple concurrency models, we find that they tend to hide them under the hood, making them opaque to the developer, and effectively limiting the possibility of fine-tuning the MAS.
2024
Engineering Multi-Agent Systems. 12th International Workshop, EMAS 2024, Auckland, New Zealand, May 6–7, 2024, Revised Selected Papers
42
63
Baiardi, M., Burattini, S., Ciatto, G., Pianini, D., Ricci, A., Omicini, A. (2024). On the External Concurrency of Current BDI Frameworks for MAS. Cham : Springer [10.1007/978-3-031-71152-7].
Baiardi, Martina; Burattini, Samuele; Ciatto, Giovanni; Pianini, Danilo; Ricci, Alessandro; Omicini, Andrea
File in questo prodotto:
File Dimensione Formato  
paper-2024-emas-concurrency.pdf

embargo fino al 07/05/2025

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 330.65 kB
Formato Adobe PDF
330.65 kB Adobe PDF   Visualizza/Apri   Contatta l'autore

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/11585/995135
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact