Skip to main content

Agent architecture as object oriented design

  • Section I: Methodologies
  • Conference paper
  • First Online:
Intelligent Agents IV Agent Theories, Architectures, and Languages (ATAL 1997)

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

Included in the following conference series:

Abstract

Improving the development of agent intelligence requires improving the mechanisms of that development. This paper explores the application of an established software methodology, object-oriented design, to agent development in two ways. We present a distributed agent architecture, Edmund, and describe first its own object-oriented structure. Then we relate the methodology for developing agent behaviors under Edmund. We explain how this methodology exploits key aspects of object-oriented design, particularly the development of the class hierarchy, as a prototype for agent design.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Special issue: Software architectures for hardware agents, 1997.

    Google Scholar 

  2. J. S. Albus. The NIST real-time control system (RCS): an approach to intelligent systems research. Journal of Experimental & Theoretical Artificial Intelligence, 9(2/3), 1997.

    Google Scholar 

  3. R. P. Bonasso, R. J. Firby, E. Gat, D. Kortenkamp, D. P. Miller, and M. G. Slack. Experiences with an architecture for intelligent, reactive agents. Journal ofExperimental & Theoretical Artificial Intelligence, 9(2/3):237–256, 1997.

    Google Scholar 

  4. Rodney A. Brooks. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, RA-2:14–23, April 1986.

    Google Scholar 

  5. Joanna Bryson. The reactive accompanist: Adaptation and behavior decomposition in a music system. In Luc Steels, editor, The Biology and Technology of Intelligent Autonomous Agents. Springer-Verlag, 1995.

    Google Scholar 

  6. Niel R. Carlson. Physiology of Behavior. Allyn and Bacon, Boston, 5 edition, 1994.

    Google Scholar 

  7. David Chapman. Penguins can make cake. AI Magazine, 10(4):51–60, 1989.

    Google Scholar 

  8. Daniel C. Dennett and Marcel Kinsbourne. Time and the observer: The where and when of consciousness in the brain. Brain and Behavioral Sciences, 15:183–247, 1992.

    Google Scholar 

  9. Mark d'Inverno, David Kinny, Michael Luck, and Michael Wooldridge. A formal specification of dMARS. In this volume.

    Google Scholar 

  10. James Firby. An investigation into reactive planning in complex domains. In Proceedings of the National Conference on Artificial Intelligence (AAAI), pages 202–207, 1987.

    Google Scholar 

  11. James Firby. Personal communication, 1995.

    Google Scholar 

  12. Erann Gat. Reliable Goal-Directed Reactive Control of Autonomous Mobile Robots. PhD thesis, Virginia Polytechnic Institute and State University, 1991.

    Google Scholar 

  13. M. P. Georgeff and A. L. Lansky. Reactive reasoning and planning. In Proceedings of the Sixth National Conference on Artificial Intelligence (AAAI-87), pages 677–682, 1987.

    Google Scholar 

  14. David W. Glasspool. Competitive queuing and the articulatory loop. In J. Levy, D. Bairaktaris, J. Bullinaria, and P. Cairns, editors, Connectionist Models of Memory and Language. UCL Press, 1995.

    Google Scholar 

  15. Henry H. Hexmoor. Representing and Learning Routine Activities. PhD thesis, State University of New York at Buffalo, December 1995.

    Google Scholar 

  16. Ian Horswill. Visual architecture and cognitive architecture. Journal of Experimental & Theoretical Artificial Intelligence, 9(2/3):277–293, 1997.

    Google Scholar 

  17. Jaeho Lee and Edmund Durfee. On explicit plan languages for coordinating multiagent plan execution. In this volume.

    Google Scholar 

  18. Peter J. Livesey. Evolutionary Processes, volume 1 of Learning and Emotion: A Biological Synthesis. Lawrence Erlbaum Associates, Hillsdale, NJ, 1986.

    Google Scholar 

  19. Damion M. Lyons. Representing and analyzing action plans as networks of concurrent processes. IEEE Transactions on Robotics and Automation, 9(3), June 1993.

    Google Scholar 

  20. Pattie Maes. How to do the right thing. A.I. Memo 1180, MIT, Cambridge, MA, 1989.

    Google Scholar 

  21. Maja J. Mataric. Integration of representation into goal-driven behavior-based robots. IEEE Journal of Robotics and Automation, 8(3):304–312, June 1992.

    Article  Google Scholar 

  22. Brendan McGorigle. Incrementing intelligent systems by design. In Jean-Arcady Meyer and Stuart Wilson, editors, From Animals to Animats, pages 478–485, Cambridge, MA, 1991. MIT Press.

    Google Scholar 

  23. Brendan McGonigle and Margaret Chalmers. The ontology of order. In Les Smith, editor, Piaget: A Critical Assessment. Routledge, 1996.

    Google Scholar 

  24. J. H. Neely. Semantic priming effects in visual word recognition: A selective review of current findings and theories. In D. Besner and G. W. Humphreys, editors, Basic Processes in Reading: Visual Word Recognition, chapter 9. Lawrence Erlbaum Associates, 1991.

    Google Scholar 

  25. Nils Nilsson. Shakey the robot. Technical note 323, SRI International, Menlo Park, California, April 1984.

    Google Scholar 

  26. Nils Nilsson. Teleo-reactive programs for agent control. Journal of Artificial Intelligence Research, 1:139–158, 1994.

    Google Scholar 

  27. Van Parunak, John Sauter, and Steve Clark. Specification and design of industrial synthetic ecosystems. In this volume.

    Google Scholar 

  28. Miles Pebody. Learning and adaptivity: Enhancing reactive behaviour architectures in realworld interaction systems. In F. Moran, A. Moreno, J.J. Merelo, and P. Chacon, editors, Advances in Artificial Life (Third European Conference on Artificial Life), pages 679–690, Berlin, Germany, 1995. Springer-Verlag.

    Google Scholar 

  29. W. A. Phillips and W. Singer. In search of common cortical foundations. Brain and Behavioral Sciences, forthcoming.

    Google Scholar 

  30. Munindar Singh. A customizable coordination service for autonomous agents. In this volume.

    Google Scholar 

  31. Jun Tanji. Involvement of motor areas in the medial frontal cortex of primates in temporal sequencing of multiple movements. In R. Caminiti, K-P Hoffmann, F. Lacquaniti, and J. Altman, editors, Vision and Movement: Mechanisms in the Cerebral Cortex, volume 2, pages 126–133. Human Frontier Science Program, Strasbourg, 1996.

    Google Scholar 

  32. Toby Tyrrell. Computational Mechanisms for Action Selection. PhD thesis, University of Edinburgh, 1993. Centre for Cognitive Science.

    Google Scholar 

  33. Christoph von der Malsburg. Binding in models of perception and brain function. Current Opinion in Neurobiology, 5:520–526, 1995.

    Article  PubMed  Google Scholar 

  34. Steven D. Whitehead. Reinforcement learning for the adaptive control of perception and action. Technical Report 406, University of Rochester Computer Science, Feb 1992.

    Google Scholar 

  35. Matthew Wilson and Bruce McNaughton. Reactivation of hippocampal ensemble memories during sleep. Science, 261:1227–1232, 29 July 1994.

    Google Scholar 

  36. Michael Wooldridge and Nicholas R. Jennings.Intelligent agents: Theory and practice. Knowledge Engineering Review, 10(2), 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Munindar P. Singh Anand Rao Michael J. Wooldridge

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bryson, J., McGonigle, B. (1998). Agent architecture as object oriented design. In: Singh, M.P., Rao, A., Wooldridge, M.J. (eds) Intelligent Agents IV Agent Theories, Architectures, and Languages. ATAL 1997. Lecture Notes in Computer Science, vol 1365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026747

Download citation

  • DOI: https://doi.org/10.1007/BFb0026747

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64162-9

  • Online ISBN: 978-3-540-69696-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics