Skip to main content

Deploying Agents with the CORBA Component Model

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3083))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bartlett, D.: CORBA Component Model (CCM): Introducing next-generation CORBA (2001), Available at: http://www-106.ibm.com/developerworks/webservices/library/co-cjct6/

  2. British Telecommunications: BT Intelligent Agent Research (2002), Available at: http://more.btexact.com/projects/agents/zeus/index.htm

  3. Caire, G.: MESSAGE: Methodology for Engineering Systems of Software Agents Initial Methodology. Technical Report, EDIN 0224-0907, Project P907, EU- RESCOM (2001)

    Google Scholar 

  4. Choren, R., Lucena, C.J.P.: An Approach to Multi-Agent Systems Design Using Views. Technical Report, DI/PUC-Rio (2003)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. Foundation for Intelligent Physical Agents: FIPA ACL Message Structure Specification (2002), Available at: http://www.fipa.org/specs/fipa00061

  7. Foundation for Intelligent Physical Agents: FIPA Communicative Act Library Specification (2002), Available at: http://www.fipa.org/specs/fipa00037

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Microsoft Corporation: Microsoft .NET (2003), Available at: http://www.microsoft.com/net/

  11. Object Management Group: CORBA Component Model, v 3.0 (2002)

    Google Scholar 

  12. Object Management Group: CORBA Components, v 3.0 (2002)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Shoham, Y.: Agent-Oriented Programming. Artificial Intelligence 60(1), 139–159 (1993)

    Article  MathSciNet  Google Scholar 

  16. Silva, V.T., Choren, R.: Using the MAS-ML to Model a Multi-Agent System. Technical Report 24/03, DI/PUC-Rio (2003)

    Google Scholar 

  17. Sun Microsystems: Java 2 Platform Enterprise Edition Specification, v 1.4 (2004)

    Google Scholar 

  18. Sycara, K., Paolucci, M., van Velsen, M., Giampapa, J.: The RETSINA MAS Infrastructure. Technical Report CMU-RI-TR-01-05, Carnegie Mellon (2001)

    Google Scholar 

  19. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (1998)

    Google Scholar 

  20. Telecom Italia Lab: JADE Programmer’s Guide (2003), Avaliable at: http://sharon.cselt.it/projects/jade/doc/programmersguide.pdf

  21. Wagner, G.: Agent-Object-Relationship Modeling. In: Proceedings of the 2nd International Symposium: From Agent Theory to Agent Implementation (2000)

    Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. Wooldridge, M.: Intelligent Agents. In: Weiss, G. (ed.) Multiagent Systems, pp. 3–51. The MIT Press, Cambridge (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics