This paper begins with the comparison of the message- sending mechanism, for communication among agents, and the method-invocation mechanism, for communication among objects. Then, we describe an extension of the method-invocation mechanism by introducing the notion of ``sender'' of a message, ``state'' of the interaction and ``protocol'' using the notion of ``role'', as it has been introduced in the powerJava extension of Java. The use of roles in communication is shown by means of an example of protocol.
%0 Book Section
%1 Baldoni:2007oq
%A Baldoni, Matteo
%A Boella, Guido
%A van der Torre, Leendert
%B Programming Multi-Agent Systems
%D 2007
%I Springer Berlin / Heidelberg
%K imported
%P 149-164
%R 10.1007/978-3-540-71956-4_9
%T Bridging Agent Theory and Ob ject Orientation: Agent-like Communication among Ob jects
%V 4411
%X This paper begins with the comparison of the message- sending mechanism, for communication among agents, and the method-invocation mechanism, for communication among objects. Then, we describe an extension of the method-invocation mechanism by introducing the notion of ``sender'' of a message, ``state'' of the interaction and ``protocol'' using the notion of ``role'', as it has been introduced in the powerJava extension of Java. The use of roles in communication is shown by means of an example of protocol.
@inbook{Baldoni:2007oq,
abstract = {This paper begins with the comparison of the message- sending mechanism, for communication among agents, and the method-invocation mechanism, for communication among objects. Then, we describe an extension of the method-invocation mechanism by introducing the notion of ``sender'' of a message, ``state'' of the interaction and ``protocol'' using the notion of ``role'', as it has been introduced in the powerJava extension of Java. The use of roles in communication is shown by means of an example of protocol.},
added-at = {2007-11-21T19:49:36.000+0100},
author = {Baldoni, Matteo and Boella, Guido and van der Torre, Leendert},
biburl = {https://www.bibsonomy.org/bibtex/20392f970748e6f3e82d45d676c3468b9/kilow},
booktitle = {Programming Multi-Agent Systems},
cited-by = {Baldoni:2006ai},
date-added = {2007-11-09 10:41:08 +0100},
date-modified = {2007-11-09 10:49:11 +0100},
doi = {10.1007/978-3-540-71956-4_9},
interhash = {22ba3822f8d49a646b77eec828d3ff23},
intrahash = {0392f970748e6f3e82d45d676c3468b9},
keywords = {imported},
local-url = {../papers/Baldoni2007oq.pdf},
pages = {149-164},
publisher = {Springer Berlin / Heidelberg},
timestamp = {2007-11-21T19:49:37.000+0100},
title = {Bridging Agent Theory and Ob ject Orientation: Agent-like Communication among Ob jects},
volume = 4411,
year = 2007
}