Towards a Component-Based Architecture for TeleAgents

  • Ockmer L. Oosthuizen
  • Elizabeth M. Ehlers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4078)


The component-based design of software systems has long been recognised in the realm of software engineering as a method for building highly adaptable and maintainable software systems. This paper explores the principles behind software agent-orientated frameworks and the component-based design of software agents. The ideas and principles discussed are then used in the introduction of our AgentAssembly framework and its application to the component-based construction of TeleAgents.




Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Boella, G., Damiano, R.: An Architecture for Normative Reactive Agents. In: Kuwabara, K., Lee, J. (eds.) PRIMA 2002. LNCS, vol. 2413, pp. 1–18. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  2. 2.
    Brugali, D., Sycara, K.: Towards agent oriented application frameworks. ACM Computing Surveys 32(1), 21–21 (2000)CrossRefGoogle Scholar
  3. 3.
    Kindborg, M., Aberg, J., Shahmehri, N.: A lightweight agent framework for interactive multi-agent applications. In: Proceedings of the 4th International Conference on the Prac-tical Applications of Agents and Multi-Agent Systems (PAAM 1999), pp. 123–142. The Practical Applica-tion Company Ltd, London (1999), Google Scholar
  4. 4.
    Lee, J.H.M., Zhao, L.: A Real-Time Agent Architecture: Design, Implementation and Evaluation. In: Kuwabara, K., Lee, J. (eds.) PRIMA 2002. LNCS, vol. 2413, pp. 18–33. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  5. 5.
    Maamar, Z., Moulin, B.: An overview of software agent oriented frameworks. ACM Com-puting Surveys 32(1es), Article No. 19 (2000)Google Scholar
  6. 6.
    Brazier, F.M.T., Jonker, C.M., Treur, J.: Principles of component-based design of Intelli-gent Agents. Data and Knowledge Engineering 41(1), 1–27 (2002)CrossRefMATHGoogle Scholar
  7. 7.
    Levy, A.Y., Weld, D.S.: Intelligent Internet Systems. Artificial Intelligence 118, 1–14 (2000)CrossRefGoogle Scholar
  8. 8.
    Zamborelli, F., Jennings, N.R., Omicini, A., Wooldridge, M.: Agent-Oriented Software Engineering for Internet Applications. In: Coordination of Internet Agents: Models, Tech-nologies and Applications, ch. 13. Springer, Heidelberg (2000)Google Scholar
  9. 9.
    Kotz, D., Gray, R.S.: Mobile Agents and the Future of the Internet. ACM Operating Systems Review 33(3), 7–13 (1999), CrossRefGoogle Scholar
  10. 10.
    van den Heuvel, W., Maamar, Z.: Moving towards a framework to compose intelligent web services. Communications of the ACM 43(10), 103–109 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Ockmer L. Oosthuizen
    • 1
  • Elizabeth M. Ehlers
    • 1
  1. 1.Academy for Information TechnologyUniversity of Johannesburg, Auckland ParkAuckland ParkSouth Africa

Personalised recommendations