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 :
بازگشت