Software agents, thanks to their autonomy in carryingout tasks, are fruitfully exploited in large-scaledistributed environments, such as the Internet. In such ascenario, interactions among agents are an issue thatmust be faced in an appropriate way. This paperproposes an interaction model based on roles, being arole a set of capabilities and an expected behavior.Modeling interactions by roles can simplify the designof the agent-based applications. A notation based onXML is adopted to support the definition and theexploitation of roles at different phases of theapplication development. Finally, an applicationexample shows the effectiveness of the approach.
Modeling Role-based Interactions for Agents / Cabri, Giacomo; Leonardi, Letizia; Zambonelli, Franco. - STAMPA. - (2002), pp. 13-20. (Intervento presentato al convegno the OOPSLA 2002 Workshop on Agent-Oriented Methodologies tenutosi a Seattle, USA nel November 4-8).