BDI

Preference-Based Goal Refinement in BDI Agents

Computational agents based on the BDI framework typically rely on abstract plans and plan refinement to reach a degree of autonomy in dynamic environments, agents are provided with the ability to select how-to achieve their goals by choosing from a …

Seamless Integration and Testing for MAS Engineering

Testing undeniably plays a central role in the daily practice of software engineering, and this explains why better and more efficient libraries and services are continuously made available to developers and designers. Could the MAS developers …

Declarative Preferences in Reactive BDI Agents

Current agent architectures implementing the belief-desire-intention (BDI) model consider agents which respond reactively to internal and external events by selecting the first-available plan. Priority between plans is hard-coded in the program, and …

Run, Agent, Run! Architecture and Benchmark of Actor-based Agents

The paper introduces an Agent-Oriented Programming (AOP) framework based on the Belief-Desire-Intention (BDI) model of agency. The novelty of this framework is in relying on the Actor model, instantiating each intentional agent as an autonomous …

AgentScript Cross-Compiler

Fast and Flexible Agent-Oriented Programming Framework

Integrating CP-Nets in Reactive BDI Agents

Computational agents based upon the belief-desire-intention (BDI) architecture generally use reactive rules to trigger the execution of plans. For various reasons, certain plans might be preferred over others at design time. Most BDI agents platforms …