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

   Info_icon.svg       Eye_icon.svg       BibTeX_logo.svg   
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.

keywords   Agent-Oriented Programming, Concurrency, BDI Agents, Threads
reference talk
Talk_icon.svg Concurrency 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
container publication
Publication_icon.svg Proceedings of the 2024 International Conference on Autonomous Agents and Multiagent Systems (edited volume, 2024) — Mehdi Dastani, Jaime Simão Sichman, Natasha Alechina, Virginia Dignum
superseded by
Publication_icon.svg On 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
funding project
Project_icon.svg ENGINES — ENGineering INtElligent Systems around intelligent agent technologies (28/09/2023–27/02/2026)
Project_icon.svg FAIR-PE01-SP08 — Future AI Research – Partenariato Esteso sull'Intelligenza Artificiale – Spoke 8 “Pervasive AI” (01/01/2023–31/12/2025)
works as
reference publication for talk
Talk_icon.svg Concurrency 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)