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

Martina Baiardi (University of Bologna), Samuele Burattini (University of Bologna), Giovanni Ciatto (University of Bologna), Danilo Pianini (University of Bologna), Andrea Omicini (University of Bologna), Alessandro Ricci (University of Bologna)

Abstract

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.