DocumentCode
1660669
Title
Programming Role Enactment through Reflection
Author
Van Riemsdijk, M. Birna ; Dignum, Virginia ; Jonker, Catholijn M. ; Aldewereld, Huib
Author_Institution
Tech. Univ. Delft, Delft, Netherlands
Volume
2
fYear
2011
Firstpage
133
Lastpage
140
Abstract
Organizational modeling languages are used to specify an agent organization in terms of its roles, organizational structure, norms, etc. Agents take part in organizations by playing one or more of the specified roles. Using such an organizational specification to organize a multi-agent system can support agents´ effectiveness in attaining their purpose, or prevent certain undesired behavior from occurring. In this paper, we investigate the process of role enactment in organizations that have a so-called gatekeeper that is responsible for admitting agents to the organization, like the well-known OperA organizational modelling language. We propose an interaction protocol between gatekeeper and agents that want to play roles, resulting in admittance of agents to the organization (or rejection). We analyze which kinds of reasoning are needed for agents to participate in this protocol. In particular, agents need to be able to reason about whether they have the necessary capabilities to play a role in an organization. We make precise what it means to have a capability and propose to integrate reasoning about capabilities in agent programming languages using reflection. We show how this kind of reflection about capabilities can be used to program role enactment in the GOAL agent programming language.
Keywords
inference mechanisms; multi-agent systems; protocols; simulation languages; software agents; GOAL agent programming language; OperA organizational modelling language; agent organization; gatekeeper; interaction protocol; multiagent system; organizational specification; programming role enactment; reasoning; reflection; Cognition; Color; Logic gates; Organizations; Programming; Protocols; Robots; agent programming; organizational modelling; role enactment;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Intelligence and Intelligent Agent Technology (WI-IAT), 2011 IEEE/WIC/ACM International Conference on
Conference_Location
Lyon
Print_ISBN
978-1-4577-1373-6
Electronic_ISBN
978-0-7695-4513-4
Type
conf
DOI
10.1109/WI-IAT.2011.205
Filename
6040766
Link To Document