Enacting and deacting roles in agent programming

  • Authors:
  • Mehdi Dastani;M. Birna van Riemsdijk;Joris Hulstijn;Frank Dignum;John-Jules Ch. Meyer

  • Affiliations:
  • Institute of Information and Computing Sciences, Utrecht University, Utrecht, The Netherlands;Institute of Information and Computing Sciences, Utrecht University, Utrecht, The Netherlands;Institute of Information and Computing Sciences, Utrecht University, Utrecht, The Netherlands;Institute of Information and Computing Sciences, Utrecht University, Utrecht, The Netherlands;Institute of Information and Computing Sciences, Utrecht University, Utrecht, The Netherlands

  • Venue:
  • AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the paper we study the dynamics of roles played by agents in multiagent systems. We capture role dynamics in terms of four operations 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.