Real-Time BDI Agents: a model and its implementation

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Traldi, Andrea, Bruschetti, Francesco, Robol, Marco, Calvaresi, Davide, Roveri, Marco, Giorgini, Paolo
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912943430434816
author Traldi, Andrea
Bruschetti, Francesco
Robol, Marco
Calvaresi, Davide
Roveri, Marco
Giorgini, Paolo
author_facet Traldi, Andrea
Bruschetti, Francesco
Robol, Marco
Calvaresi, Davide
Roveri, Marco
Giorgini, Paolo
contents The BDI model proved to be effective for developing applications requiring high-levels of autonomy and to deal with the complexity and unpredictability of real-world scenarios. The model, however, has significant limitations in reacting and handling contingencies within the given real-time constraints. Without an explicit representation of time, existing real-time BDI implementations overlook the temporal implications during the agent's decision process that may result in delays or unresponsiveness of the system when it gets overloaded. In this paper, we redefine the BDI agent control loop inspired by well established algorithms for real-time systems to ensure a proper reaction of agents and their effective application in typical real-time domains. Our model proposes an effective real-time management of goals, plans, and actions with respect to time constraints and resources availability. We propose an implementation of the model for a resource-collection video-game and we validate the approach against a set of significant scenarios.
format Preprint
id arxiv_https___arxiv_org_abs_2205_00979
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Real-Time BDI Agents: a model and its implementation
Traldi, Andrea
Bruschetti, Francesco
Robol, Marco
Calvaresi, Davide
Roveri, Marco
Giorgini, Paolo
Multiagent Systems
Software Engineering
The BDI model proved to be effective for developing applications requiring high-levels of autonomy and to deal with the complexity and unpredictability of real-world scenarios. The model, however, has significant limitations in reacting and handling contingencies within the given real-time constraints. Without an explicit representation of time, existing real-time BDI implementations overlook the temporal implications during the agent's decision process that may result in delays or unresponsiveness of the system when it gets overloaded. In this paper, we redefine the BDI agent control loop inspired by well established algorithms for real-time systems to ensure a proper reaction of agents and their effective application in typical real-time domains. Our model proposes an effective real-time management of goals, plans, and actions with respect to time constraints and resources availability. We propose an implementation of the model for a resource-collection video-game and we validate the approach against a set of significant scenarios.
title Real-Time BDI Agents: a model and its implementation
topic Multiagent Systems
Software Engineering
url https://arxiv.org/abs/2205.00979