Abstract
Today’s software platforms that support the construction of agent systems in accordance with the FIPA specifications essentially provide enabling infrastructure services, and are still far away from adequately rendering support to current methodologies and theories for building agent systems, especially when social concepts play a significant role. Elsewhere, we have presented the \(\mathcal{RICA}\) theory, that smoothly integrates relevant aspects of Agent Communication Languages and Organisational Models, so as to provide guidelines for agent system design. This paper explores the impact of this theory on the actual development and implementation of agent-based applications. For this purpose, the \(\mathcal{RICA}\) metamodel is considered as a programming language, in which roles, interactions, communicative actions, etc., are first-class language entities. We show how this language can be effectively implemented as a software framework that extends the JADE platform, and provide an example that illustrates its potential.
Research sponsored by the Spanish Ministry of Science and Technology (MCyT), project TIC2003-08763-C02-02
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
FIPA: The foundation for intelligent physical agents, http://www.fipa.org/
Bellifemine, F., Poggi, A., Rimassa, G.: Jade: a fipa2000 compliant agent development environment. In: Proceedings of the fifth international conference on Autonomous agents, pp. 216–217. ACM Press, New York (2001)
Nwana, H.S., Ndumu, D.T., Lee, L.C., Collis, J.C.: Zeus: a toolkit and approach for building distributed multi-agent systems. In: Proceedings of the third annual conference on Autonomous Agents, pp. 360–361. ACM Press, New York (1999)
Omicini, A., Ossowski, S., Ricci, A.: Coordination infrastructures in the engineering of multiagent systems. In: Bergenti, F., Gleizes, M., Zambonelli, F. (eds.) Methodologies and software engineering for agent systems – An AgentLink Perspective, Kluwer (2004)
Ossowski, S., Omicini, A.: Coordination knowledge engineering. Knowledge Engineering Review 4, 309–316 (2003)
Serrano, J., Ossowski, S., Fernández, A.: The pragmatics of software agents – analysis and design of agent communication languages. In: Intelligent Information Agents – The AgentLink Perspective, Springer, Heidelberg (2003)
Serrano, J.M., Ossowski, S.: An organisational approach to the design of interaction protocols. In: Huget, M.-P. (ed.) Communication in Multiagent Systems. LNCS (LNAI), vol. 2650, pp. 194–208. Springer, Heidelberg (2003)
Singh, M.P.: Agent communication languages: Rethinking the principles. IEEE Computer 31, 40–47 (1998)
Cohen, P.R., Levesque, H.J.: Communicative actions for artificial agents. In: Lesser, V. (ed.) ICMAS 1995, pp. 65–72. MIT Press, Cambridge (1995)
Ferber, J., Gutknetch, O.: A meta-model for the analysis of organizations in multi-agent systems. In: Demazeau, Y. (ed.) ICMAS 1998, pp. 128–135. IEEE Press, Los Alamitos (1998)
Zambonelli, F., Jennings, N.R., Wooldridge, M.J.: Organizational abstractions for the analysis and design of multi-agent systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 235–252. Springer, Heidelberg (2001)
Sadek, M.D.: Dialogue acts are rational plans. In: Proceedings of the ESCA/ETRWWorkshop on the structure of multimodal dialogue, Maratea, Italie, pp. 1–29 (1991)
Esteva, M., Rodriguez, J.A., Sierra, C., Garcia, P., Arcos, J.L.: On the formal specifications of electronic institutions. In: Dignum, F., Sierra, C. (eds.) Agent-mediated Electronic Commerce (The European AgentLink Perspective), Berlin. LNCS (LNAI), vol. 1191, pp. 126–147. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Serrano, J.M., Ossowski, S. (2004). On the Impact of Agent Communication Languages on the Implementation of Agent Systems. In: Klusch, M., Ossowski, S., Kashyap, V., Unland, R. (eds) Cooperative Information Agents VIII. CIA 2004. Lecture Notes in Computer Science(), vol 3191. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30104-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-30104-2_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23170-7
Online ISBN: 978-3-540-30104-2
eBook Packages: Springer Book Archive