Skip to main content

Achieving the Promise of Reuse with Agent Components

  • Conference paper
  • First Online:
Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2002)

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

Abstract

Using software agents as next generation flexible components and applying reuse technologies to rapidly construct agents and agent systems have great promise to improve application and system construction. Whether built on conventional distributed computing and application management platforms, on a specialized agent platform, on web service technology or within a P2P infrastructure, agents are a good match for independent development, for scalable and robust systems and dynamic evolution of features, and for autonomic self-managing systems. In this paper we describe the vision and progress we have made towards developing a robust infrastructure, methods, and tools for this goal.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Heineman, G., Councill, W.(eds): Component-Based Software Engineering, Addison-Wesley (2001)

    Google Scholar 

  2. Griss, M., Wentzel, K.: Hybrid Domain-specific Kits, Journal of Systems and Software, Sep (1995)

    Google Scholar 

  3. Griss, M., Pour, G.: Accelerating Development with Agent Components, IEEE Computer, 34(5): 37–43, May (2001)

    Google Scholar 

  4. Griss, M., Letsinger, R., Cowan, D., Sayers, C., VanHilst, M., Kessler, R.: CoolAgent: Intelligent Digital Assistants for Mobile Professionals-Phase 1 Retrospective, HP Laboratories report HPL-2002-55(R1), July (2002)

    Google Scholar 

  5. Fonseca, S., Griss, M., Letsinger, R.: An Agent-Mediated E-Commerce Environment for the Mobile Shopper, HPL-2001-157, June (2001)

    Google Scholar 

  6. Maes, P., Guttman, R., Moukas, A.: Agents that buy and sell, Communications of the ACM, Vol.42, No.3, March (1999) 81–91

    Article  Google Scholar 

  7. Glushko, R., Tenenbaum, J., Meltzer, B.: An XML framework for agent-based Ecommerce. Communications of the ACM, Vol.42, March (1999)

    Google Scholar 

  8. Meltzer, B., Glushko, R.: XML and Electronic Commerce, ACM SIGMOD. 27.4 December (1998)

    Google Scholar 

  9. Huhns, M., Singh, M.: Readings in Agents, Morgan-Kaufman, (1998)

    Google Scholar 

  10. Jennings, N., Wooldridge, M.: Agent Technology, Springer (1998)

    Google Scholar 

  11. Bradshaw, J.: Software Agents, MIT Press, (1997)

    Google Scholar 

  12. Genesereth, M., Ketchpel, S.: Software Agents, Communications of the Association for omputing Machinery, July (1994), 48–53

    Google Scholar 

  13. O’Dell, J.: Objects and Agents Compared, Journal of Object Technology, Vol 1, Number 1, May, (2002); also http://www.auml.org/

  14. Wooldridge, M., Jennings, N., Kinny, D.: The Gaia Methodology For Agent-Oriented Analysis And Design, AAMAS (2000)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  16. O’Brien, P., Nicol, R.: FIPA: Towards a standard for intelligent agents. BT Technical Journal, 16(3), (1998); also http://www.fipa.org

  17. Griss, M.: My Agent Will Call Your Agent, Software Development Magazine, Feb (2000)

    Google Scholar 

  18. Nwana, H., Nduma, D., Lee, L., Collis, J.: ZEUS: a toolkit for building distributed multiagent systems, in Artificial Intelligence Journal, Vol. 13, No. 1, (1999) 129–186; also http://more.btexact.com/projects/agents/ZEUS

    Article  Google Scholar 

  19. Bellifemine, F., Poggi, A., Rimassi, G.: JADE: A FIPA-Compliant agent framework, Proc. Practical Applications of Intelligent Agents and Multi-Agents, April (1999), 97–108; also http://sharon.cselt.it/projects/jade

  20. Griss, M.: Implementing Product-Line Features By Composing Component Aspects, Proceedings of 1st International Software Product Line Conference, Denver, Colorado, August (2000)

    Google Scholar 

  21. Griss, M.: Software Agents as Next Generation Software Components, In Component-Based Software Engineering, George T. Heineman & William Councill (eds), Addison-Wesley, May (2001)

    Google Scholar 

  22. Griss, M., Fonseca, S., Cowan, D., Kessler, R.: Using UML State Machines Models for More Precise and Flexible JADE Agent Behaviors, HPL 2002-298(R) and AAMAS AOSE workshop, Bologna, Italy, July ( 2002)

    Google Scholar 

  23. Kendall, E.: Role Model Designs and Implementations with Aspect-oriented Programming, in Proc. of OOPSLA 99, Denver, Co., ACM SIGPLAN, Oct, (1999) 353–369

    Google Scholar 

  24. Cowan, D., Griss, M.: Making Software Agent Technology Available to Enterprise Applications, 1st International Workshop on Challenges in Open Agent Systems, AAMAS’02, Bologna, Italy, July (2002)

    Google Scholar 

  25. Cowan, D., Griss, M., Kessler, R., Remick, B., Burg, B.: A Robust Environment for Agent Deployment, AAMAS 2002-Workshop on Challenges in Open Agent Environments, Bologna, Italy, July (2002)

    Google Scholar 

  26. Fonseca, S., Griss, M., Letsinger, R.: Agent Behavior Architectures-A MAS Framework Comparison, AAMAS 2002-1st International Conference on Multi-Agent Systems and Applications; also, HPL-2001-332, Dec (2001)

    Google Scholar 

  27. Fonseca, S., Griss, M., Letsinger, R.: Evaluation of the ZEUS MAS Framework, HPL-2001-154, June (2001)

    Google Scholar 

  28. Chen, Q., Chundi. P., Dayal, U., Hsu, M.: Dynamic Agents for Dynamic Service Provisioning, Intl. Conf. on Cooperative Information Systems, August (1998)

    Google Scholar 

  29. Chen, Q., Hsu, M., Dayal, U., Griss, M.: Multi-Agent Cooperation, Dynamic Workflow and XML for E-Commerce Automation, Autonomous Agents 2000, June (2000), Barcelona

    Google Scholar 

  30. Falchuk, B., Karmouch, A.: Visual Modeling for Agent-Based Applications. IEEE Computer, Vol. 31, No. 12, December (1998), 31–37

    Google Scholar 

  31. Gschwind, T., Feridun, M., Pleisch, S.: ADK-Building Mobile Agents for Network and Systems Management from Reusable Components, in Proc. of ASA/MA 99, Oct, Palm Springs, CA, IEEE-CS, pp 13–21; also http://www.infosys.tuwien.ac.at/ADK/

  32. Sutton Jr., S., Osterweil, L.: The design of a next generation process programming language, Proceedings of ESAC-6 and FSE-5, Springer Verlag, (1997) 142–158

    Google Scholar 

  33. Kaiser, G., Stone, A., Dossick, S.: A Mobile Agent Approach to Light-Weight Process Workflow, In Proc. International Process Technology Workshop, (1999)

    Google Scholar 

  34. Shepherdson, J., Thompson S., Odgers, B.: Cross organizational Workflow Coordinated by Software Agents, WACC’ 99-Work Activity Coordination and Collaboration Workshop Paper, February (1999); also http://www.labs.bt.com/projects/agents/index.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Griss, M.L., Kessler, R.R. (2003). Achieving the Promise of Reuse with Agent Components. In: Garcia, A., Lucena, C., Zambonelli, F., Omicini, A., Castro, J. (eds) Software Engineering for Large-Scale Multi-Agent Systems. SELMAS 2002. Lecture Notes in Computer Science, vol 2603. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-35828-5_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-35828-5_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08772-4

  • Online ISBN: 978-3-540-35828-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics