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 :
بازگشت