On the external concurrency of current BDI frameworks for MAS

Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini, Alessandro Ricci +1 more
4/16/2024
cs.MA

No confident code implementation found for this paper.

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 the specific needs of their target domain, 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 mostly hide them under the hood, making them opaque to the developer, and actually limiting the possibility of fine-tuning the MAS.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{baiardi2024external,
  title  = {On the external concurrency of current BDI frameworks for MAS},
  author = {Martina Baiardi and Samuele Burattini and Giovanni Ciatto and Danilo Pianini and Alessandro Ricci and Andrea Omicini},
  year   = {2024},
  eprint = {2404.10397},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.10397v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.10397.svg)](https://codeofpaper.com/paper/2404.10397)

Discussion