Skip to main content

Building Object-Agents from a Software Meta-Architecture

  • Conference paper
Advances in Artificial Intelligence (SBIA 1998)

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

Included in the following conference series:

Abstract

Multi-agent systems can be viewed as object-oriented systems in which their entities show an autonomous behavior. If objects could acquire such skill in a flexible way, agents could be built exploiting object-oriented techniques and tools. There are several ways for building agents from objects: defining common interfaces and behavior in abstract superclasses, wrapping objects with agent behavior using composition techniques, etc. However these ways present problems for becoming objects in agents and for adapting the behavior assigned to agents, especially whether it is required in a dynamic way. This article presents one alternative in which agent characteristics (such as perception, communication, reaction, deliberation and learning) can be dynamically added, deleted, and adapted to objects using a particular computational reflection form achieved by meta-objects.

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. Amandi, A.: Programação de Agentes Orientada a Objetos. PhD thesis, Porto Alegre: UFRGS, Brasil (1997)

    Google Scholar 

  2. Amandi, A., Price, A.: An extension of logic programming for manipulating agent mental states. In: Proceedings of the Artificial Intelligence and Soft Computing, pp. 311–314 (1997)

    Google Scholar 

  3. Cohen, P., Levesque, H.: Intention is choice with commitment. Artificial ntelligence 42(2) (1990)

    Google Scholar 

  4. Costa Mora, M., Lopes, J., Coelho, H.: Modeling intentions with extended logic programming. In: Proceedings of the Brazilian Symposium on Artificial Intelligence, pp. 69–78 (1995)

    Google Scholar 

  5. Demazeau, Y., Muller, J.P.: From reactive to intentional agents. Decentralized Artificial Intelligence 2, 3–14 (1991)

    Google Scholar 

  6. Ferguson, I.: Touringmachines: Autonomous agents with attitudes. Computer 25(5), 51–55 (1992)

    Article  MathSciNet  Google Scholar 

  7. Fisher, M.A.: Survey of concurrent metatem-the language and its applications. In: Gabbay, D.M., Ohlbach, H.J. (eds.) ICTL 1994. LNCS (LNAI), vol. 827, pp. 480–505. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  8. Gasser, L., Briot, J.P.: Object-oriented concurrent programming and distributed artificial intelligence. In: Distributed Artificial Intelligence: Theory and Praxis. Kluwer, Dordrecht (1992)

    Google Scholar 

  9. Hayes-Roth, B.: An architecture for adaptive intelligent systems. Artificial Intelligence 72(1-2), 329–365 (1995)

    Article  Google Scholar 

  10. Huang, Z., Masuch, M., Pólos, L.: Alx, an action logic for agents with bounded rationality. Artificial Intelligence 82(1), 75–127 (1996)

    Article  MathSciNet  Google Scholar 

  11. Maes, P.: Concepts and experiments in computational reection. In: Proceedings of the Object-Oriented Programming Systems, Languages, and Applications Conference, pp. 147–155 (1987)

    Google Scholar 

  12. Müller, J., Pischel, M.: Modeling interacting agents in dynamic environments. In: Proceeding of the European Conference on Artificial Intelligence, pp. 709–713 (1994)

    Google Scholar 

  13. Daisy, A.P.: An object-oriented system for distributed artificial intelligence. In: Wooldridge, M.J., Jennings, N.R. (eds.) ECAI 1994 and ATAL 1994. LNCS (LNAI), vol. 890, pp. 341–354. Springer, Heidelberg (1995)

    Google Scholar 

  14. Rao, A., Georgeff, M.: Modelling rational agents within a bdi-architecture. In: Proceedings of Knowledge Representation and Reasoning (KR 1991), pp. 473–484 ( April 1991)

    Google Scholar 

  15. Shaw, M., Garlan, D.: Software Architectures. Prentice Hall, Englewood Cliffs (1996)

    MATH  Google Scholar 

  16. Shoham, Y.: Agent-oriented programming. Artificial Intelligence 60(1), 51–92 (1993)

    Article  MathSciNet  Google Scholar 

  17. van Linder, B., van der Hoek, W., Meyer, J.: Formalising motivational attitudes of agents: On preferences, goals, and commitments. In: Intelligent Agent II. Springer, Heidelberg (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amandí, A., Price, A. (1998). Building Object-Agents from a Software Meta-Architecture. In: de Oliveira, F.M. (eds) Advances in Artificial Intelligence. SBIA 1998. Lecture Notes in Computer Science(), vol 1515. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10692710_3

Download citation

  • DOI: https://doi.org/10.1007/10692710_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65190-1

  • Online ISBN: 978-3-540-49523-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics