Modelling and verifying BDI agents with bigraphs
Modelling and verifying BDI agents with bigraphs
复制标题
使用双图对 BDI 代理进行建模和验证
DOI:
10.1016/j.scico.2021.102760
复制
发表时间:
2022
影响因子:
1.3
通讯作者:
Archibald B
中科院分区:
文献类型:
--
作者:
Archibald B
The Belief-Desire-Intention (BDI) architecture is a popular framework for rational agents; existing verification approaches either directly encode simplified (e.g. lacking features like failure recovery) BDI languages into existing verification frameworks (e.g. Promela), or reason about specific BDI languageimplementations. We take an alternative approach and employ Milner's bigraphs as a modelling framework for a fully featured BDI language, the Conceptual Agent Notation (CAN)—a superset of AgentSpeak featuring declarative goals, concurrency, and failure recovery. We provide an encoding of the syntax and semantics ofCanagents, and give a rigorous proof that the encoding is faithful. Verification is based on the use of mainstream software tools including BigraphER, and a small case study verifying several properties of Unmanned Aerial Vehicles (UAVs) illustrates the framework in action. Theexecutableframework is a foundational step that will enable more advanced reasoning such as plan preference, intention priorities and trade-offs, and interactions with an environment under uncertainty.