Extending the Rethinking Agent Roles: Role Definition in the BRAIN
Giacomo Cabri, Luca Ferrari, Letizia Leonardi · 2004
Agents represent a technologv that grants developers a new way ta develop complex applicatinns. Thanks to their auronorny, reactivity and mobility qsnts can be exploited in today's applications, even playing on the behalf of users. Agents are not really useful if isolated, instead their powerful is increased as much os thqv can cooperate and coordinate with other agent.? ar environments. To deal with the need of coordination, developers can use the role-based approach, diere coordination issues are embedded in roles exploited by agents. Nevertheless, up to now. agent roles have tcen entities that agents can exploit, without following arid providing o real agent evolution, as happens in the real life for linnian being. In this paper, use propose work in progress within the BRAIN role-based ,fianienarA- to overtake the above limitation. providing a new definition of role.