Skip to main content

An Interface for Agent-Environment Interaction

  • Conference paper
Programming Multi-Agent Systems (ProMAS 2010)

Abstract

Agents act and perceive in shared environments where they are situated. Although there are many environments for agents – ranging from testbeds to commercial applications – such environments have not been widely used because of the difficulty of interfacing agents with those environments. A more generic approach for connecting agents to environments would be beneficial for several reasons. It would facilitate reuse, comparison, the development of truly heterogeneous agent systems, and increase our understanding of the issues involved in the design of agent-environment interaction. To this end, we have designed and developed a generic environment interface standard. Our design has been guided by existing agent programming platforms. These platforms are not only suitable for developing agents but also already provide some support for connecting agents to environments. The interface standard itself is generic, however, and does not commit to any specific platform features. The interface proposal has been implemented and evaluated in a number of agent platforms. We aim at a de facto standard that might become an actual standard in the near future.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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. Elevator simulator homepage, http://sourceforge.net/projects/elevatorsim/

  2. Java Agent Development Framework homepage, http://jade.tilab.com/

  3. Multi Agent Contest homepage, http://www.multiagentcontest.org/

  4. RoboCup homepage, http://www.robocup.org/

  5. Trading Agent Competition homepage, http://www.sics.se/tac/

  6. Adobbati, R., Marshall, A., Scholer, A., Tejada, S., Kaminka, G., Schaffer, S., Sollitto, C.: Gamebots: A 3d virtual world test-bed for multi-agent research. In: Proceedings of the 2nd International Workshop on Infrastructure for Agents, MAS, and Scalable MAS (2001)

    Google Scholar 

  7. Banks, J., Carson, J.S., Nelson, B.L., Nicol, D.M.: Discrete-Event System Simulation. Prentice Hall (2009)

    Google Scholar 

  8. Behrens, T.M., Dix, J., Hindriks, K.V.: Towards an environment interface standard for agent-oriented programming. Technical Report IfI-09-09, Clausthal University of Technology (September 2009)

    Google Scholar 

  9. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley Series in Agent Technology. John Wiley & Sons (2007)

    Google Scholar 

  10. Braubach, L., Pokahr, A., Lamersdorf, W.: Jadex: A BDI-agent system combining middleware and reasoning. In: Unland, R., Klusch, M., Calisti, M. (eds.) Software Agent-Based Applications, Platforms and Development Kits (2005)

    Google Scholar 

  11. Burkert, O., Kadlec, R., Gemrot, J., Bda, M., Havlcek, J., Drfler, M., Brom, C.: Towards fast prototyping of IVAs behavior: Pogamut 2. In: Proceedings of 7th International Conference on Inteligent Virtual Humans (2007)

    Google Scholar 

  12. Buro, M.: Call for AI Research in RTS Games. In: AAAI 2004 AI in Games Workshop (2004)

    Google Scholar 

  13. Cheyer, A., Martin, D.: The open agent architecture. Journal of Autonomous Agents and Multi-Agent Systems 4(1), 143–148 (2001)

    Article  Google Scholar 

  14. Dastani, M.: 2apl: a practical agent programming language. Autonomous Agents and Multi-Agent Systems 16(3), 214–248 (2008)

    Article  Google Scholar 

  15. Dastani, M.M., Dix, J., Novák, P.: Agent Contest Competition: 3rd Edition. In: Dastani, M.M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds.) ProMAS 2007. LNCS (LNAI), vol. 4908, pp. 221–240. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  16. Esteva, M., de la Cruz, D., Sierra, C.: Islander: an electronic institutions editor. In: AAMAS 2002: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1045–1052. ACM, New York (2002)

    Google Scholar 

  17. Hindriks, K.V., Roberti, T.: GOAL as a Planning Formalism. In: Braubach, L., van der Hoek, W., Petta, P., Pokahr, A. (eds.) MATES 2009. LNCS, vol. 5774, pp. 29–40. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  18. Hindriks, K.V., van Riemsdijk, B., Behrens, T., Korstanje, R., Kraaijenbrink, N., Pasman, W., de Rijk, L.: Unreal GOAL bots. In: Preproceedings of the AAMAS 2010 Workshop on Agents for Games and Simulations (2010) (to appear)

    Google Scholar 

  19. Hübner, J.F., Boissier, O., Kitio, R., Ricci, A.: Instrumenting multi-agent organisations with organisational artifacts and agents: giving the organisational power back to the agents. Journal of Autonomous Agents and Multi-Agent Systems (2009)

    Google Scholar 

  20. Mili, R.Z., Steiner, R.: Modeling Agent-Environment Interactions in Adaptive MAS. In: Weyns, D., Brueckner, S.A., Demazeau, Y. (eds.) EEMMAS 2007. LNCS (LNAI), vol. 5049, pp. 135–147. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  21. Müller, J.: Towards a Formal Semantics of Event-Based Multi-Agent Simulations. In: David, N., Sichman, J.S. (eds.) MAPS 2008. LNCS (LNAI), vol. 5269, pp. 110–126. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  22. Omicini, A.: Formal ReSpecT in the A&A Perspective. Electronic Notes of Theoretical Computer Science 175(2), 97–117 (2007)

    Article  Google Scholar 

  23. Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A&A meta-model for multi-agent systems. Autonomous Agents and Multi-Agent Systems 17(3), 432–456 (2008)

    Article  Google Scholar 

  24. Ricci, A., Piunti, M., Acay, L.D., Bordini, R., Hübner, J., Dastani, M.: Integrating artifact-based environments with heterogeneous agent-programming platforms. In: 7th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2008), pp. 225–232. IFAAMAS (2008)

    Google Scholar 

  25. Ricci, A., Viroli, M., Omicini, A.: CArtAgO: A Framework for Prototyping Artifact-Based Environments in MAS. In: Weyns, D., Van Dyke Parunak, H., Michel, F. (eds.) E4MAS 2006. LNCS (LNAI), vol. 4389, pp. 67–86. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  26. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Prentice Hall (2003)

    Google Scholar 

  27. Sollenberger, D., Singh, M.: Architecture for Affective Social Games. In: Dignum, F., Bradshaw, J., Silverman, B., van Doesburg, W. (eds.) Agents for Games and Simulations. LNCS, vol. 5920, pp. 79–94. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Behrens, T. et al. (2012). An Interface for Agent-Environment Interaction. In: Collier, R., Dix, J., Novák, P. (eds) Programming Multi-Agent Systems. ProMAS 2010. Lecture Notes in Computer Science(), vol 6599. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28939-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28939-2_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28938-5

  • Online ISBN: 978-3-642-28939-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics