Separation of concerns in agent applications by roles

G. Cabri1, L. Leonardi1, F. Zambonelli2
1Dipartimento di Ingegneria dellE28099Informazione, Universitá di Modena e Reggio Emilia, Modena, Italy
2Dip. di Scienze e Metodi dellE28099Ingegneria, Universitá di Modena e Reggio Emilia, Reggio Emilia, Italy

Tóm tắt

In the development of agent applications, interactions are an important issue, which must be faced with appropriate methodologies and tools. A separation of concerns between the agents and their interaction needs is helpful in the designing and the implementation phases of the life cycle. In this paper we propose XRole, a system that helps in dealing with interactions. It is based on the definition of roles, which are intended as intermediaries between the application needs and the environment needs. XRole is realized by exploiting the interesting features of the XML language. An application example shows the effectiveness of the approach.

Từ khóa

#Application software #XML #Software agents #Multiagent systems #Web and internet services #Distributed computing #Conferences

Tài liệu tham khảo

10.1109/FTDCS.2001.969643 10.1109/COOPIS.1999.792181 10.1109/4236.832950 deutsch, 1999, Querying XML data, Bulletin of the Technical Committee on Data Engineering, 22, 27 1998, Extensible Markup Language (XML) 1 0 W3C Recommendation 2001, Special Issue on Aspect-oriented Programming, 33 10.1142/S0218194001000505 10.1109/4434.846192 ferber, 1998, AALAADIN: A meta-model for the analysis and design of organizations in multiagent systems, Proc of Third International Conference on Multiagent Systems (lCMAS) 10.1145/280765.280784 kiczales, 1997, Aspect-Oriented Programming, 10.1007/BFb0053381 1996, Going, going, gone! A survey of auction types