[en] In this paper we generalize and merge two models of roles used in multiagent systems which address complementary aspects: enacting roles and communication among roles in an organization or institution. We do this by proposing a metamodel of roles and specializing the metamodel to two existing models. We show how the two approaches can be integrated since they deal with complementary aspects: Boella [1] focuses on roles as a way to specify interactions among agents, and, thus, it emphasizes the public character of roles. [2] focuses instead on how roles are played, and thus it emphasizes the private aspects of roles: how the beliefs and goals of the roles become the beliefs and goals of the agents. The former approach focuses on the dynamics of roles in function of the communication process. The latter focuses on agents internal dynamics when they start playing a role or shift the role they are currently playing.
Disciplines :
Sciences informatiques
Identifiants :
UNILU:UL-CONFERENCE-2010-281
Auteur, co-auteur :
BOELLA, Guido ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
GENOVESE, Valerio ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
GRENNA, Roberto ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
VAN DER TORRE, Leon ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Merging Roles in Coordination and in Agent Deliberation
Boella, G., Damiano, R., Hulstijn, J., van der Torre, L.: Acl semantics between social commitments and mental attitudes. In: Procs. of Workshop on Agent Communication (2006)
Dastani, M., van Riemsdijk, B., Hulstijn, J., Dignum, F., Meyer, J.J.: Enacting and deacting roles in agent programming. In: Odell, J.J., Giorgini, P., M̈uller, J.P. (eds.) AOSE 2004. LNCS, vol.3382, pp. 189-204. Springer, Heidelberg (2005) (Pubitemid 41231433)
Zambonelli, F., Jennings, N., Wooldridge, M.: Developing multiagent systems: The Gaia methodology. IEEE Trans. of Software Engineering and Methodology 12(3), 317-370 (2003)
Colman, A., Han, J.: Roles, players and adaptable organizations. Applied Ontology (2007)
Genovese, V.: Towards a general framework for modelling roles. In: Normative Multi-agent Systems. Number 07122 in Dagstuhl Seminar Proceedings (2007)
Bellifemine, F., Poggi, A., Rimassa, G.: Developing multi-agent systems with a FIPAcompliant agent framework. Software - Practice And Experience 31(2), 103-128 (2001) (Pubitemid 32251627)
Baldoni,M., Boella, G., van der Torre, L.: Interaction between Objects in powerJava. Journal of Object Technology 6, 7-12 (2007)
Baldoni, M., Baroglio, C., Martelli, A., Patti, V.: Reasoning about interaction protocols for customizing web service selection and composition. Journal of Logic and Algebraic Programming, special issue on Web Services and Formal Methods 70(1), 53-73 (2007) (Pubitemid 44647975)
Boella, G., van der Torre, L.: The ontological properties of social roles in multi-agent systems: Denitional dependence, powers and roles playing roles. Artificial Intelligence and Law Journal (AILaw) (2007) (Pubitemid 47246656)
Omicini, A., Ricci, A., Viroli, M.: An algebraic approach for modelling organisation, roles and contexts in MAS. Applicable Algebra in Engineering. Communication and Computing 16, 151-178 (2005) (Pubitemid 41144623)