publication . Article . 2010

Towards an environment interface standard for agent platforms

Tristan M. Behrens; Koen V. Hindriks; Jürgen Dix;
Open Access English
  • Published: 03 Nov 2010
  • Publisher: Springer Science+Business Media
  • Country: Netherlands
Abstract
We introduce an interface for connecting agent platforms to environments. This interface provides generic functionality for executing actions and for perceiving changes in an agent's environment. It also provides support for managing an environment, e.g., for starting, pausing and terminating it. Among the benefits of such an interface are (1) standard functionality is provided by the interface implementation itself, and (2) agent platforms that support the interface can connect to any environment that implements the interface. This significantly reduces effort required from agent and environment programmers as the environment code needed to implement the interf...
Subjects
free text keywords: agent, environment, interface, Applied Mathematics, Artificial Intelligence, Distributed computing, Interface standard, Interface description language, Generic interface, Elevator, Computer science, business.industry, business, Machine learning, computer.software_genre, computer, Human–computer interaction, Embodied agent
30 references, page 1 of 2

1. JACK. Agent oriented software group. http://www.aosgrp.com/products/jack. Accessed 30 Jan 2010

2. RobocupRescue. http://www.robocuprescue.org. Accessed 30 Jan 2010

3. Elevator simulator homepage. http://sourceforge.net/projects/elevatorsim/

4. Best, B.J., Lebiere, C.: Teamwork, communication, and planning in ACT-R. In: Proc. of the IJCAI Workshop on Cognitive Modeling of Agents and Multi-Agent Interactions, pp. 64-72 (2003)

5. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology). Wiley, New York (2007) [OpenAIRE]

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

7. Brom, C., Gemrot, J., Bida, M., Burkert, O., Partington, S.J., Bryson, J.: POSH tools for game agent development by students and non-programmers. In: Proc. of the 9th Computer Games Conference (CGAMES'06), pp. 126-133 (2006)

8. Burkert, O., Kadlec, R., Gemrot, J., Bída, M., Havlíèek, J., Dörfler, M., Brom, C.: Towards fast prototyping of IVAs behavior: Pogamut 2. In: Proceedings of the Seventh International Conference on Intelligent Virtual Humans (IVA'07) (2007)

9. Dastani, M., Dix, J., Novák, P.: Agent contest competition, 3rd edn. In: Dastani, M., Ricci, A., El Fallah Seghrouchni, A., Winikoff, M. (eds.) Proceedings of ProMAS '07. Revised Selected and Invited Papers. Lecture Notes in Artificial Intelligence, no. 4908. Springer, Honululu (2008)

10. Dastani, M., et al.: 2APL Manual. http://www.cs.uu.nl/2apl/

11. Jacobs, S., Ferrein, A., Ferrein, E., Lakemeyer, G.: Unreal GOLOG Bots. In: Proceedings of the 2005 IJCAI Workshop on Reasoning, Representation, and Learning in Computer Games, pp. 31-36 (2005)

12. Kaminka, G., Veloso, M., Schaffer, S., Sollitto, C., Adobbati, R., Marshall, A., Scholer, A., Tejada, S.: Gamebots: a flexible test bed for multiagent team research. Commun. ACM 45(1), 43-45 (2002) [OpenAIRE]

13. Kim, I.C.: UTBot: A virtual agent platform for teaching agent system design. Journal of Multimedia 2(1), 48-53 (2007)

14. Köster, M., Novák, P., Mainzer, D., Fuhrmann, B.: Two case studies for jazzyk bsm. In: Dignum, F., Bradshaw, J.M., Silverman, B.G., van Doesburg, W.A. (eds.) AGS. Lecture Notes in Computer Science, vol. 5920, pp. 33-47. Springer (2009)

15. Laird, J.E.: Using a computer game to develop advanced AI. Computer 34(7), 70-75 (2001)

30 references, page 1 of 2
Abstract
We introduce an interface for connecting agent platforms to environments. This interface provides generic functionality for executing actions and for perceiving changes in an agent's environment. It also provides support for managing an environment, e.g., for starting, pausing and terminating it. Among the benefits of such an interface are (1) standard functionality is provided by the interface implementation itself, and (2) agent platforms that support the interface can connect to any environment that implements the interface. This significantly reduces effort required from agent and environment programmers as the environment code needed to implement the interf...
Subjects
free text keywords: agent, environment, interface, Applied Mathematics, Artificial Intelligence, Distributed computing, Interface standard, Interface description language, Generic interface, Elevator, Computer science, business.industry, business, Machine learning, computer.software_genre, computer, Human–computer interaction, Embodied agent
30 references, page 1 of 2

1. JACK. Agent oriented software group. http://www.aosgrp.com/products/jack. Accessed 30 Jan 2010

2. RobocupRescue. http://www.robocuprescue.org. Accessed 30 Jan 2010

3. Elevator simulator homepage. http://sourceforge.net/projects/elevatorsim/

4. Best, B.J., Lebiere, C.: Teamwork, communication, and planning in ACT-R. In: Proc. of the IJCAI Workshop on Cognitive Modeling of Agents and Multi-Agent Interactions, pp. 64-72 (2003)

5. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology). Wiley, New York (2007) [OpenAIRE]

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

7. Brom, C., Gemrot, J., Bida, M., Burkert, O., Partington, S.J., Bryson, J.: POSH tools for game agent development by students and non-programmers. In: Proc. of the 9th Computer Games Conference (CGAMES'06), pp. 126-133 (2006)

8. Burkert, O., Kadlec, R., Gemrot, J., Bída, M., Havlíèek, J., Dörfler, M., Brom, C.: Towards fast prototyping of IVAs behavior: Pogamut 2. In: Proceedings of the Seventh International Conference on Intelligent Virtual Humans (IVA'07) (2007)

9. Dastani, M., Dix, J., Novák, P.: Agent contest competition, 3rd edn. In: Dastani, M., Ricci, A., El Fallah Seghrouchni, A., Winikoff, M. (eds.) Proceedings of ProMAS '07. Revised Selected and Invited Papers. Lecture Notes in Artificial Intelligence, no. 4908. Springer, Honululu (2008)

10. Dastani, M., et al.: 2APL Manual. http://www.cs.uu.nl/2apl/

11. Jacobs, S., Ferrein, A., Ferrein, E., Lakemeyer, G.: Unreal GOLOG Bots. In: Proceedings of the 2005 IJCAI Workshop on Reasoning, Representation, and Learning in Computer Games, pp. 31-36 (2005)

12. Kaminka, G., Veloso, M., Schaffer, S., Sollitto, C., Adobbati, R., Marshall, A., Scholer, A., Tejada, S.: Gamebots: a flexible test bed for multiagent team research. Commun. ACM 45(1), 43-45 (2002) [OpenAIRE]

13. Kim, I.C.: UTBot: A virtual agent platform for teaching agent system design. Journal of Multimedia 2(1), 48-53 (2007)

14. Köster, M., Novák, P., Mainzer, D., Fuhrmann, B.: Two case studies for jazzyk bsm. In: Dignum, F., Bradshaw, J.M., Silverman, B.G., van Doesburg, W.A. (eds.) AGS. Lecture Notes in Computer Science, vol. 5920, pp. 33-47. Springer (2009)

15. Laird, J.E.: Using a computer game to develop advanced AI. Computer 34(7), 70-75 (2001)

30 references, page 1 of 2
Powered by OpenAIRE Open Research Graph
Any information missing or wrong?Report an Issue
publication . Article . 2010

Towards an environment interface standard for agent platforms

Tristan M. Behrens; Koen V. Hindriks; Jürgen Dix;