Skip to main content

Generic Agent Architecture for Embedded Intelligent Systems

  • Conference paper
  • 432 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2564))

Abstract

This paper takes a different point of view at agent architectures, an agent tool design one. From this point of view, a generic agent architecture for embedded real-time systems is designed. More precisely, this paper identifies three levels of genericity in agent architectures. From these levels, a generic agent architecture named CIPE is designed and presented. CIPE promotes reusability, maintainability and portability, thus helping to reduce system footprint and system readiness time. Then, a generic agent development environment named GEMAS is presented; its foundation of GEMAS rests on the CIPE architecture. Applications realised with CIPE and GEMAS are also presented. The paper concludes with a discussion on the concepts and realisations and their implications.

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. Arnold, K., Gosling, J., Holmes, D.: The Java Programming Language, 3rd edn. Addison-Wesley, Reading (2000)

    Google Scholar 

  2. Bellifemine, F., Poggi, A.: JADE - a FIPA-compliant agent framework. In: PAAM 1999: Proceedings of the Fourth International Conference on the Practical Applications of Intelligent Agents and Multi-Agents, pp. 97–108, Practical Application Company (1999)

    Google Scholar 

  3. Bonasso, R.P., Kortenkamp, D., Miller, D.P., Slack, M.: Experiences with an architecture for intelligent, reactive agents. In: Tambe, M., Müller, J., Wooldridge, M.J. (eds.) IJCAI-WS 1995 and ATAL 1995. LNCS (LNAI), vol. 1037, pp. 187–202. Springer, Heidelberg (1996)

    Google Scholar 

  4. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)

    Google Scholar 

  5. Bratman, M.E.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)

    Google Scholar 

  6. Bratman, M.E., Israel, D.J., Pollack, M.E.: Plans and resource-bounded practical reasoning. Computational Intelligence 4, 349–355 (1988)

    Article  Google Scholar 

  7. Brunet, C.-A.: GEMAS: un environnement générique de développement de systèmes multiagents hétérogènes. PhD thesis, Université de Sherbrooke, Sherbrooke, Québec, Canada (2001)

    Google Scholar 

  8. Brunet, C.-A., Gonzalez-Rubio, R., Tétreault, M.: A multi-agent architecture for a driver model for autonomous road vehicle. In: Proceedings of the Canadian Conference on Electrical and Computer Engineering, pp. 772–775 (September 1995)

    Google Scholar 

  9. Clocksin, W.F., Mellish, C.S.: Programming in Prolog, 4th edn. Springer, Heidelberg (1994)

    MATH  Google Scholar 

  10. Davis, R., Smith, R.G.: Negotiation as a metaphor for distributed problem solving. Artificial Intelligence 20(1), 63–109 (1983)

    Article  Google Scholar 

  11. Ferguson, I.A.: On the role of BDI modeling for integrated control and coordinated behavior in autonomous agents. Applied Artificial Intelligence 9(4), 421–447 (1995)

    Article  MathSciNet  Google Scholar 

  12. Finin, T., Labrou, Y., Mayfield, J.: KQML as an agent communication language. In: Bradshaw, J.M. (ed.) Software Agents, ch. 14, pp. 291–316. MIT Press, Cambridge (1997)

    Google Scholar 

  13. FIPA. FIPA ACL (Agent Communication Language) message structure specification. Specification XC00061, Foundation for Intelligent Physical Agents (2000), http://www.fipa.org/specs/fipa00061

  14. Huber, M.J.: JAM: A BDI-theoric mobile agent architecture. In: Etzoni, O., Muller, J.-P., Bradshaw, J.F. (eds.) Agents 1999: Proceedings of the Third International Conference on Autonomous Agents, pp. 236–243 (1999)

    Google Scholar 

  15. Müller, J.-P.: The Design of Intelligent Agents : A Layered Approach. LNCS (LNAI), vol. 1177. Springer, Heidelberg (1996)

    Google Scholar 

  16. Müller, J.-P., Pischel, M., Thiel, M.: Modelling reactive behavior in vertically layered agent architectures. In: Wooldridge, M.J., Jennings, N.R. (eds.) ECAI 1994 and ATAL 1994. LNCS (LNAI), vol. 890, pp. 261–276. Springer, Heidelberg (1995)

    Google Scholar 

  17. Nwana, H., Ndumu, D., Lee, L., Collis, J.: ZEUS: A tool-kit for building distributed multi-agent systems. Applied Artificial Intelligence 13(1), 129–186 (1999)

    Article  Google Scholar 

  18. Sowa, J.F.: Knowledge Representation: Logical, Philosophical and Computational Foundations. Brooks Cole, Pacific Grove (2000)

    Google Scholar 

  19. Stroustrup, B.: The C++ Programming Language, 3rd edn. Addison-Wesley, Reading (1997)

    Google Scholar 

  20. Van Liedekerke, M.H., Avouris, N.M.: Debugging multi-agent systems. Information and Software Technology 37(2), 103–112 (1995)

    Article  Google Scholar 

  21. Wooldridge, M.: Intelligent agents. In: Weiss, G. (ed.) Multiagent Systems: a Modern Approach to Distributed Artificial Intelligence, ch. 1, pp. 27–77. The MIT Press, Cambridge (1999)

    Google Scholar 

  22. Wooldridge, M.: Reasoning About Rational Agents. The MIT Press, Cambridge (2000)

    MATH  Google Scholar 

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

Brunet, CA., de Lafontaine, J., Lachiver, G. (2003). Generic Agent Architecture for Embedded Intelligent Systems. In: Truszkowski, W., Hinchey, M., Rouff, C. (eds) Innovative Concepts for Agent-Based Systems. WRAC 2002. Lecture Notes in Computer Science(), vol 2564. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45173-0_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45173-0_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40725-6

  • Online ISBN: 978-3-540-45173-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics