Testing BDI-based Multi-Agent Systems using Discrete Event Simulation
Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini

TL;DR
This paper presents a method to test BDI-based multi-agent systems using discrete event simulation, aiming to improve fidelity and enable testing of the same specifications used in deployment.
Contribution
It introduces a novel approach to map BDI agent control flow onto discrete event simulations, facilitating realistic testing environments without surrogate models.
Findings
Successful integration of BDI agents with DES tools
Different granularity levels affect simulation fidelity
Open-source prototype demonstrates practical feasibility
Abstract
Multi-agent systems are designed to deal with open, distributed systems with unpredictable dynamics, which makes them inherently hard to test. The value of using simulation for this purpose is recognized in the literature, although achieving sufficient fidelity (i.e., the degree of similarity between the simulation and the real-world system) remains a challenging task. This is exacerbated when dealing with cognitive agent models, such as the Belief Desire Intention (BDI) model, where the agent codebase is not suitable to run unchanged in simulation environments, thus increasing the reality gap between the deployed and simulated systems. We argue that BDI developers should be able to test in simulation the same specification that will be later deployed, with no surrogate representations. Thus, in this paper, we discuss how the control flow of BDI agents can be mapped onto a Discrete…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHuman-Automation Interaction and Safety · Simulation Techniques and Applications · Multi-Agent Systems and Negotiation
