AgentSpeak(ER): Enhanced Encapsulation in Agent Plans

Published: 01 Jan 2018, Last Modified: 13 Oct 2024EMAS@AAMAS 2018EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: In this chapter, we introduce AgentSpeak(ER), an extension of the AgentSpeak(L) language tailored to support encapsulation. The AgentSpeak(ER) extension allows for significantly improving the style of BDI agent programming along relevant aspects, including program modularity and readability, failure handling, and reactive as well as goal-based reasoning. The chapter introduces the novel language based on AgentSpeak, illustrates the features of the language through examples, and discuss results of a case study based on the implementation of the proposed language.
Loading