In this paper, an extension of the semantics for action execution in the Gwendolen BDI programming language is presented. The semantics introduce duration and terminating conditions for robotic actions. The implementation is written in Java within the Gwendolen programming language source code.

In this extended abstract, an extension for agent programming languages is proposed. Primarily, the implications for the language operational semantics are discussed, with consideration for related work.

In this paper, a system architecture for Belief-Desire-Intention (BDI) autonomous agents capable of adapting to changes in a dynamic environment is described alongside an outline of the required research. Specifically, an agent-maintained self-model with accompanying theories of durative actions is described, with a method for learning new action descriptions in BDI systems.