Final published version
Licence: CC BY: Creative Commons Attribution 4.0 International License
Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - Argus: Programming with Communication Protocols in a Belief-Desire-Intention Architecture
AU - Christie, Samuel H.
AU - Singh, Munindar P.
AU - Chopra, Amit K.
PY - 2025/8/8
Y1 - 2025/8/8
N2 - Protocols model multiagent systems (MAS) by capturing the communications between its agents. Belief-Desire-Intention (BDI) architectures provide an attractive way for organizing an agent in terms of cognitive concepts. Current BDI approaches, however, lack adequate support for engineering protocol-based agents.We describe Argus, an approach that melds recent advances in flexible, declarative communication protocols with BDI architectures. For concreteness, we adopt Jason as an exemplar of the BDI paradigm and show how to support protocol-based reasoning in it. Specifically, Argus contributes(1)a novel architecture and formal operational semantics combining protocols and BDI;(2)a code generation-based programming model that guides the implementation of agents; and(3)integrity checking for incoming and outgoing messages that help ensure that the agents are well-behaved.The Argus conceptual architecture builds quite naturally on top of Jason. Thus, Argus enables building more flexible multiagent systems while using a BDI architecture than is currently possible.
AB - Protocols model multiagent systems (MAS) by capturing the communications between its agents. Belief-Desire-Intention (BDI) architectures provide an attractive way for organizing an agent in terms of cognitive concepts. Current BDI approaches, however, lack adequate support for engineering protocol-based agents.We describe Argus, an approach that melds recent advances in flexible, declarative communication protocols with BDI architectures. For concreteness, we adopt Jason as an exemplar of the BDI paradigm and show how to support protocol-based reasoning in it. Specifically, Argus contributes(1)a novel architecture and formal operational semantics combining protocols and BDI;(2)a code generation-based programming model that guides the implementation of agents; and(3)integrity checking for incoming and outgoing messages that help ensure that the agents are well-behaved.The Argus conceptual architecture builds quite naturally on top of Jason. Thus, Argus enables building more flexible multiagent systems while using a BDI architecture than is currently possible.
U2 - 10.1016/j.artint.2025.104398
DO - 10.1016/j.artint.2025.104398
M3 - Journal article
VL - 348
JO - Artificial Intelligence
JF - Artificial Intelligence
SN - 0004-3702
M1 - 104398
ER -