No full text
Paper published in a journal (Scientific congresses, symposiums and conference proceedings)
Adding Organizations and Roles as Primitives to JADE Framework
Genovese, Valerio; Grenna, Roberto; van der Torre, Leon et al.
2008In Proceedings of the 3rd International Workshop on Normative Multiagent Systems, NorMAS'08, p. 95–111
Peer reviewed
 

Files


Full Text
No document available.

Send to



Details



Keywords :
JADE Framework; Organizations and Role
Abstract :
[en] The organization metaphor is often used in the design and implementation of multiagent systems. However, few agent programming languages provide facilities to define them. Several frameworks are proposed to coordinate MAS with organizations, but they are not programmable with general purpose languages. In this paper we extend the JADE framework with primitives to program in Java organizations structured in roles and to enable agents to play roles in organizations. Roles facilitate the coordination of agents inside an organization and give new abilities in the context of organizations, called powers, to the agents which satisfy the requirements necessary to play the roles. As primitives to program organizations and roles we provide classes and protocols which enable an agent to enact a new role in an organization and to interact with the role by invoking the execution of powers, and to receive new goals to be fulfilled. Roles have state and behaviour, thus, they are instances of classes and are strictly connected with the organization offering them. Since roles and organizations can be on a different platform with respect to the role player, the communication with them happens via protocols. Moreover, since, besides using protocols, roles and organizations can have complex behaviours, they are implemented by extending the JADE agent class.
Disciplines :
Computer science
Identifiers :
UNILU:UL-CONFERENCE-2009-249
Author, co-author :
Genovese, Valerio ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Grenna, Roberto
van der Torre, Leon ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Baldoni, Matteo
External co-authors :
yes
Language :
English
Title :
Adding Organizations and Roles as Primitives to JADE Framework
Publication date :
2008
Event name :
Proceedings of the 3rd International Workshop on Normative Multiagent Systems, NorMAS'08
Event date :
2008
Audience :
International
Journal title :
Proceedings of the 3rd International Workshop on Normative Multiagent Systems, NorMAS'08
ISSN :
1862-4405
Pages :
95–111
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 01 March 2016

Statistics


Number of views
54 (0 by Unilu)
Number of downloads
0 (0 by Unilu)

Bibliography


Similar publications



Contact ORBilu