Abstract
In the past few years, the multi-agent systems (MAS) area has presented an accelerated growth. New techniques and tools are constantly being proposed and several methodologies have been published to support the development of MAS. Most of these methodologies concentrate on the system analysis phase, giving almost no support for MAS implementation. Since agents can be seen as sort of specialized distributed components, in this paper we propose an agent deployment model based on the CORBA Component Model. We also describe a case study to show the potential of an agent-based application development using this model.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bartlett, D.: CORBA Component Model (CCM): Introducing next-generation CORBA (2001), Available at: http://www-106.ibm.com/developerworks/webservices/library/co-cjct6/
British Telecommunications: BT Intelligent Agent Research (2002), Available at: http://more.btexact.com/projects/agents/zeus/index.htm
Caire, G.: MESSAGE: Methodology for Engineering Systems of Software Agents Initial Methodology. Technical Report, EDIN 0224-0907, Project P907, EU- RESCOM (2001)
Choren, R., Lucena, C.J.P.: An Approach to Multi-Agent Systems Design Using Views. Technical Report, DI/PUC-Rio (2003)
Finin, T., Fritzson, R., McKay, D., McEntire, R.: KQML as an Agent Communication Language. In: Proceedings of the 3rd International Conference on Information and Knowledge Management (CIKM 1994), Gaithersburg, Maryland, pp. 456–463. ACM Press, New York (1994)
Foundation for Intelligent Physical Agents: FIPA ACL Message Structure Specification (2002), Available at: http://www.fipa.org/specs/fipa00061
Foundation for Intelligent Physical Agents: FIPA Communicative Act Library Specification (2002), Available at: http://www.fipa.org/specs/fipa00037
Garcia, A.F., Lucena, C.J.P., Zambonelli, F., Omicini, A., Castro, J. (eds.): Software Engineering for Large-Scale Multi-Agent Systems, Research Issues and Practical Applications. Lecture Notes on Computer Science, vol. 2603. Springer, Heidelberg (2002)
Griss, M.L., Kessler, R.R.: Achieving the Promise of Reuse with Agent Components. In: Garcia, A.F., Lucena, C.J.P., Zambonelli, F., Omicini, A., Castro, J. (eds.) Software Engineering for Large-Scale Multi-Agent Systems. Lecture Notes on Computer Science, vol. 2603, pp. 139–147. Springer, Heidelberg (2002)
Microsoft Corporation: Microsoft .NET (2003), Available at: http://www.microsoft.com/net/
Object Management Group: CORBA Component Model, v 3.0 (2002)
Object Management Group: CORBA Components, v 3.0 (2002)
Odell, J., Parunak, H., Bauer, B.: Extending UML for Agents. In: Proceedings of the Agent-Oriented Information Systems Workshop at the 17th National Conference on Artificial Intelligence, pp. 3–17 (2000)
Schantz, R.E., Schmidt, D.C.: Middleware for Distributed Systems: Evolving the Common Structure for Network-centric Applications. In: Marciniak, J., Telecki, G. (eds.) Encyclopedia of Software Engineering, Wiley & Sons, Chichester (2002)
Shoham, Y.: Agent-Oriented Programming. Artificial Intelligence 60(1), 139–159 (1993)
Silva, V.T., Choren, R.: Using the MAS-ML to Model a Multi-Agent System. Technical Report 24/03, DI/PUC-Rio (2003)
Sun Microsystems: Java 2 Platform Enterprise Edition Specification, v 1.4 (2004)
Sycara, K., Paolucci, M., van Velsen, M., Giampapa, J.: The RETSINA MAS Infrastructure. Technical Report CMU-RI-TR-01-05, Carnegie Mellon (2001)
Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (1998)
Telecom Italia Lab: JADE Programmer’s Guide (2003), Avaliable at: http://sharon.cselt.it/projects/jade/doc/programmersguide.pdf
Wagner, G.: Agent-Object-Relationship Modeling. In: Proceedings of the 2nd International Symposium: From Agent Theory to Agent Implementation (2000)
Wienberg, A., Matthes, F., Boger, M.: Modeling Dynamic Software Components in UML. In: France, R.B., Rumpe, B. (eds.) UML 1999. LNCS, vol. 1723, pp. 204–219. Springer, Heidelberg (1999)
Wooldridge, M.: Intelligent Agents. In: Weiss, G. (ed.) Multiagent Systems, pp. 3–51. The MIT Press, Cambridge (1999)
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
Melo, F., Choren, R., Cerqueira, R., Lucena, C., Blois, M. (2004). Deploying Agents with the CORBA Component Model. In: Emmerich, W., Wolf, A.L. (eds) Component Deployment. CD 2004. Lecture Notes in Computer Science, vol 3083. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24848-4_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-24848-4_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22059-6
Online ISBN: 978-3-540-24848-4
eBook Packages: Springer Book Archive