Concurrency Model of BDI Programming Frameworks: Why Should We Control It?

   page       BibTeX_logo.png       attach   
AAMAS '24: Proceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems, pages 2147–2149
International Foundation for Autonomous Agents and Multiagent Systems
May 2024

We provide a taxonomy of concurrency models for BDI frameworks, elicited by analysing state-of-the-art technologies, and aimed at helping both BDI designers and developers in making informed decisions. Comparison among BDI technologies w.r.t. concurrency models reveals heterogeneous support, and low customisability.

keywordsAgent-Oriented Programming; Concurrency; BDI Agents; Threads
reference talk
page_white_powerpointConcurrency Model of BDI Programming Frameworks: Why Should We Control It? (AAMAS 2024, 08/05/2024) — Alessandro Ricci (Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini, Andrea Omicini, Alessandro Ricci)
origin event
funding project
wrenchENGINES — ENGineering INtElligent Systems around intelligent agent technologies (28/09/2023–27/09/2025)
wrenchFAIR-PE01-SP08 — Future AI Research – Partenariato Esteso sull'Intelligenza Artificiale – Spoke 8 “Pervasive AI” (01/01/2023–31/12/2025)
superseded by
page_white_acrobatOn the external concurrency of current BDI frameworks for MAS (paper in proceedings, 2024) — Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini, Alessandro Ricci, Andrea Omicini
works as
reference publication for talk
page_white_powerpointOn the external concurrency of current BDI frameworks for MAS (EMAS 2024@AAMAS 2024, 06/05/2024) — Alessandro Ricci (Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini, Alessandro Ricci, Andrea Omicini)
page_white_powerpointConcurrency Model of BDI Programming Frameworks: Why Should We Control It? (AAMAS 2024, 08/05/2024) — Alessandro Ricci (Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini, Andrea Omicini, Alessandro Ricci)