DocumentCode
2560670
Title
WhiteCat: Making agent roles perceivable
Author
Ferrari, Luca ; Zhu, Haibin
fYear
2010
fDate
17-21 May 2010
Firstpage
637
Lastpage
638
Abstract
Summary form only given. Agents are social and autonomous entities that can take great advantages of interaction modelling. Role-Based Collaboration (RBC)[4] is an emerging methodology to facilitate an organizational structure, provide orderly system behavior, and consolidate system security for both human and non-human entities that collaborate and coordinate their activities with or within systems. Interaction management must, however, be able to handle run-time and dynamic scenarios. Hence every RBC system must provide a good level of dynamism, that is providing the capability of an agent to assume, use and release a role depending on run-time conditions. In Object Oriented Programming languages, such as Java, role perceivability could be achieved with appropriate changes to the agent/entity class structure, but this requires compile-time constraints that are, in their nature, not dynamic. Moreover, other issues raise in the case when the agent is masked by a proxy or some other indirection level, since in this case it is difficult to perceive the played role because the agent is hidden. This poster proposes an approach (WhiteCat) to remedy the above problems: maintaining an appropriate level of dynamism. The work presented here allows a Java agent to make its role perceivable to other entities as if it is applied at compile-time. The presented approach was born in the agent scenario, but thanks to its modularity and flexibility it can be exploited and applied to other dynamic contexts.
Keywords
Java; object-oriented languages; object-oriented programming; software agents; Java agent; WhiteCat; compile time constraint; interaction management; interaction modelling; object oriented programming language; role based collaboration; Collaboration; Documentation; Dynamic programming; Engines; Humans; Java; Object oriented modeling; Object oriented programming; Runtime; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Collaborative Technologies and Systems (CTS), 2010 International Symposium on
Conference_Location
Chicago, IL
Print_ISBN
978-1-4244-6619-1
Type
conf
DOI
10.1109/CTS.2010.5478451
Filename
5478451
Link To Document