Evolutionary Role Model for Multi-agent Systems Erdem Eser Ekinci, Oguz Dikenelli Ege University, Department of Computer Engineering, 35100 Bornova, Izmir, Turkey erdemeserekinci@gmail.com oguz.dikenelli@ege.edu.tr In sociology, the role concept is deeply researched to predict activities of human organizations and theorized with many sub-theories. In the same direction, multi-agent system researchers use the role concept to model and program the agents behaviours, cooperations. But there is an important point missed out by the MAS researchers: evolution of the organization. In this paper, by inspiring from the eorts in sociology, we propose an evolutionary role model for coping with the evolution of the role-based multi-agent systems. Abstract. 1 Introduction The role concept are widely researched from the view points of individual behaviours and cooperation of the agents to incorporate the concept into programmable artifacts of multi-agent systems (MAS). But, when open, distributedconcurrent and unstoppable properties of the MAS[1] are considered, proposed models and released frameworks remain weak to answer question of how an agent system spreading over a wide geography can be deployed, managed and maintained. In this paper we propose an abstract role-based model to handle MAS with an evolutionary approach and paves the way of coping with these deployment, management and maintainance problems. Our model looks multi-agent organization through individual evolution and organizational evolution perspectives and determines the relations between these perspectives. 2 Evolutionary Role Model The roots of the word of role, although, reaches the born of the theater in antique ages. Today sociologists have converted the role concept to a deep theory to predict activities of individuals by analyzing body of knowledge about human organizations[2]. As a consequence of these researches, the role concept is dened as scripts for social conduct and depths of the concept are theorized with many sub-theories which are Role Playing, The Self, Role Taking, Identity, Role Exit, Role Transition, Role Alternation, Role Conict, Role Change, Role Making, Consensus and Conformity [2,3,4,5,6,7,8]. By drawing inspiration from sociology, we propose an evolutionary role model illustrated in Figure 1. The model is divided into two dierent perspectives: individual evolution and organizational evolution. In the following list, states and operations of these separated perspectives are detailed. Self: The Self depicts all belongings of the agent and covers all properties of the agent such as beliefs, capabilities, norms, rules, goals and identities of all taken roles. Role Making: The role making is the operation of getharing the explicit knowledge of a role situated in an organization by the agent. After role making, the agent learns what the role's goals, rules, beliefs are. Role Taking: The role taking is the act of participating to a specic organization by commiting the role beliefs, goals and rules. Identity: , By role taking the agent gains a new unique identity in an orga- nization. This identity is published to whole organization and has important responsibility in communication. Role Playing: Emanating behaviours according to a role in the scope of organization with the identity of a role instance. Role Alternation: An agent can take more than one role and gain many role instances at the same time. The alternation is the capability of switching between these role instances. Role Exit: When an agent reaches its goals in the scope of a role, then it leaves the organization by exiting the role Role Transition: The role transition . is a compound operation that occurs by exiting a role and taking another one in sequential fashion. The transitions are previously dened in the organization. Self-Conict: The Self-Conict is the state of failing to play multiple roles at the same time due to conicts. The conict can occur between beliefs, rules, goals of dierent role instances, or a role instance and the self. Role Change: Role change can be dened in short as dierentiation in the semantics of a role due to the changing requirements and detected conicts. Consensus: In the consensus form, each agent, which is member of the organization, is agreed on the goals, norms, beliefs of the organization. Organization-Conict: Conicted organization means participant agents are dissipated and unable to cooperate with each other due to misunderstanding the semantics of role types. As depicted in the gure of the model, whole organization is in civious cycle between organizational conict and consensus forms. Agents begin their lifes by taking roles whose conceptualizations are agreed on by the whole organization. But during their individual evolution they get in conicts. Many of these conicts can be resolved by exiting a role. But some of them requires some changes in conceptualization of conicting role(s). After changing roles with an engineering touch, even if agent's internal coherence is obtained, the cooperation is broken down and organization is dissapeted until others' recognations are conformed to the new conceptualization of the changed role. Fig. 1. 3 Evolutionary Role Model Conclusion In this paper, we propose an evolutionary role model for multi-agent systems, which covers individual and organizational evolution, by drawing inspiration from the role theory propounded in sociology. Similar models are also articulated previously[9,10]. But, dierently from these models, we dene the organizational evolution and relate to the individual evolution of agents. References 1. Nicholas R. Jennings Franco Zambonelli and Michael Wooldridge. Developing multiagent systems: The gaia methodology. ACM Trans. Softw. Eng. Methodol., 12(3):317370, 2003. 2. B. J. Biddle. Recent developments in role theory. volume 12, pages 6792. Annual Review of Sociology, 1986. 3. Walter Coutu. Role-playing vs. role-taking: An appeal for clarication. American Sociological Review, 16:180187, 1951. 4. S. Stryker. Identity salience and role performance: The relevance of symbolic interaction theory for family research. Journal of Marriage and the Family, 30:558 564, 1968. 5. Helen Rose Fuchs Ebaugh. Becoming an ex : the process of role exit. Chicago : University of Chicago Press, 1988. 6. Ralph Turner. Role change. Annual Review of Sociology, 16:87110, 1990. 7. Joan Aldous. The making of family roles and family change. Journal of The Family Coordinator, 23:231235, 1974. 8. Stephen R. Marks and Shelley M. MacDermid. Multiple roles and the self: A theory of role balance. Journal of Marriage and the Family, 58:417432, 1996. 9. James Odell, H. Van Dyke Parunak, Sven Brueckner, and John A. Sauter. Temporal aspects of dynamic role assignment. In AOSE, volume 2935 of Lecture Notes in Computer Science, pages 201213. Springer, 2003. 10. Mehdi Dastani, M. Birna Van Riemsdijk, and Joris Hulstijn. Enacting and deacting roles in agent programming. In In Proceedings of the 5th International Workshop on Agent-Oriented Software Engineering (AOSE), page 3382, 2004.