@inproceedings{BBT07b,
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 methodinvocation 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.},
affiliation = {icr},
author = {Matteo Baldoni and Guido Boella and Leendert W.N. van der Torre},
booktitle = {Programming Multi-Agent Systems, 4th International Workshop, ProMAS 2006, Hakodate, Japan, May 9, 2006, Revised and Invited Papers},
editor = {Rafael H. Bordini and Mehdi Dastani and J{\"{o}}rgen Dix and Amal El Fallah-Seghrouchni},
pages = {149-164},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
title = {Bridging Agent Theory and Object Orientation: Agent-Like Communication Among Objects},
url = {http://icr.uni.lu/leonvandertorre/papers/promas06.pdf},
volume = 4411,
year = 2007,
bdsk-url-1 = {http://icr.uni.lu/leonvandertorre/papers/promas06.pdf}
}