Paper published in a book (Scientific congresses, symposiums and conference proceedings)
Bridging Agent Theory and Object Orientation: Importing Social Roles in Object Oriented Languages
Baldoni, Matteo; Boella, Guido; van der Torre, Leon
2006In Programming Multi-Agent Systems, Third International Workshop, ProMAS 2005
Peer reviewed
 

Files


Full Text
promas05.pdf
Publisher postprint (177.44 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
structure social institutions; Multi-Agent Systems
Abstract :
[en] Social roles structure social institutions like organizations in Multi-Agent Systems (MAS). In this paper we describe how to introduce the notion of social role in programming languages. To avoid the commitment to a particular agent model, architecture or language, we decided to extend Java, the most prominent object oriented programming language, by adding social roles. The obtained language allows an easier implementation of MAS’s w.r.t. the Java language. We also show that many important properties of social roles, studied in the MAS field, can be applied to objects. Two are the essential features of social roles according to an analysis reported in the paper: social roles are defined by other entities (called institutions), and when an agent plays a role it is endowed with powers by the institution that defines it. We interpret these two features into the object oriented paradigm as the fact that social roles are objects, which are defined in and exist only inside other objects (corresponding to institutions), and that, through a role, external objects playing the role can access to the object (institution) the role belongs to.
Disciplines :
Computer science
Identifiers :
UNILU:UL-CONFERENCE-2009-111
Author, co-author :
Baldoni, Matteo
Boella, Guido
van der Torre, Leon ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
External co-authors :
yes
Language :
English
Title :
Bridging Agent Theory and Object Orientation: Importing Social Roles in Object Oriented Languages
Publication date :
2006
Event name :
Programming Multi-Agent Systems, Third International Workshop, ProMAS 2005
Event date :
2006
Main work title :
Programming Multi-Agent Systems, Third International Workshop, ProMAS 2005
Publisher :
Springer
ISBN/EAN :
978-3-540-32616-8
Collection name :
LNCS 3862
Pages :
57–75
Peer reviewed :
Peer reviewed
Commentary :
3862
Available on ORBilu :
since 07 March 2016

Statistics


Number of views
37 (0 by Unilu)
Number of downloads
74 (1 by Unilu)

Scopus citations®
 
7
Scopus citations®
without self-citations
1
OpenCitations
 
6

Bibliography


Similar publications



Contact ORBilu