Enacting and Deacting Roles in Agent Programming
M.M. Dastani, M. Birna van Riemsdijk, Jan H. Hulstijn, F.P.M. Dignum, J-J.Ch. Meyer · 2005
Abstract. In the paper we study the dynamics of roles played by agents in multiagent systems. We capture role dynamics in terms of four op-erations performed by agents: ‘enactment’, ‘deactment’, ‘activate’, and ‘deactivate’. The use of these operations is motivated, in particular for open systems. A formal semantics for these operations is provided. This formalization is aimed at serving as a basis for implementation of role dynamics in an agent programming language such as 3APL. 1