Using Agent Technology to Build a Real-World Training Application

  • Michal Cap
  • Annerieke Heuvelink
  • Karel van den Bosch
  • Willem van Doesburg
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6525)


Using staff personnel for playing roles in simulation-based training (e.g. team mates, adversaries) elevates costs, and imposes organizational constraints on delivery of training. One solution to this problem is to use intelligent software agents that play the required roles autonomously. BDI modeling is considered fruitful for developing such agents, but have been investigated typically in toy-worlds only. We present the use of BDI agents in training a complex real-world task: on-board fire fighting. In a desktop simulation, the trainee controls the virtual character of the commanding officer. BDI-agents are developed to generate the behavior of all other officers involved. Additionally, agents are implemented to manage the information flow between the agents and the simulation, to control the scenario, and to tutor the trainee. In this paper we describe the design of the application, the functional and technical requirements, and our experiences during implementation.

Categories and Subject Descriptors:

I.2.0 [Artificial Intelligence]: General – Cognitive simulation;

I.2.1 [Artificial Intelligence]: Applications and Expert Systems;

I.2.11 [Artificial Intelligence]: Distributed Artificial Intelligence – Intelligent agents, Multiagent systems;

I.6.3. [Simulation and Modeling]: applications; J.7. [Computers in Other Systems]: Military.


Intelligent Agents Virtual Training Multi-Agent System BDI Jadex 

General Terms

Design Human Factors 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Oser, R.L.: A structured approach for scenario-based training. In: Proceedings of the 43rd Annual meeting of the Human Factors and Ergonomics Soc., Houston, TX, pp. 1138–1142 (1999)Google Scholar
  2. 2.
    Silverman, B.A.: More realistic human behavior models for agents in virtual worlds: emotion, stress and value ontologies (Report No. Technical Report). Univ. of Penn/ACASA, Philadelphia, PA (2001)Google Scholar
  3. 3.
    Klein, G.: The source of power: how people make decisions. MIT, Cambridge (1998)Google Scholar
  4. 4.
    Bratman, M.E.: Intentions, Plans, and Practical Reason. Harvard University Press, Cambridge (1987)Google Scholar
  5. 5.
    Pew, R.W., Mavor, A.S. (eds.): Modeling human and organizational behavior: Application to military simulations. National Academy Press, Washington (1998)Google Scholar
  6. 6.
    Georgeff, M.P., Pell, B., Pollack, M.E., Tambe, M., Wooldridge, M.: The Belief-Desire-Intention Model of Agency. In: Papadimitriou, C., Singh, M.P., Müller, J.P. (eds.) ATAL 1998. LNCS (LNAI), vol. 1555, pp. 1–10. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  7. 7.
    Astefanoaei, L., Mol, C.P., Sindlar, M.P., Tinnemeier, N.A.M.: Going for Gold with 2APL. In: Dastani, M.M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds.) ProMAS 2007. LNCS (LNAI), vol. 4908, pp. 246–250. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  8. 8.
    Bordini, R.H., Wooldridge, M., Hübner, J.F.: Programming multi-agent systems in agentspeak using Jason. Wiley Series in Agent Technology, p. 180. John Wiley & Sons, Chichester (2007)CrossRefzbMATHGoogle Scholar
  9. 9.
    Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: A BDI Reasoning Engine. In: Bordini, R., Dastani, M., Dix, J., Seghrouchni, A. (eds.) Multi-Agent Programming, pp. 149–174. Springer Science+Business Media Inc., USA (2005)CrossRefGoogle Scholar
  10. 10.
    Bosch, K., Harbers, M., Heuvelink, A., Doesburg, W.A.: Intelligent Agents for Training On-Board Fire Fighting. In: Duffy, G. (ed.) Proceedings of the 2nd international Conference on Digital Human Modeling: Held As Part of HCI international 2009. LNCS, vol. 5620, pp. 463–472. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  11. 11.
    Heuvelink, A., van den Bosch, K., Doesburg, W.A., Harbers, M.: Intelligent Agent Supported Training in Virtual Simulations. In: Proceedings of the NATO HFM-169 Workshop on Human Dimensions in Embedded Virtual Simulation. NATO Human Factors and Medicine Panel, Orlando (2009)Google Scholar
  12. 12.
    Blackmon, M.H., Polson, P.G.: Combining Two Technologies to Improve Aviation Training Design. In: Proceedings of Human Computer Interaction (HCI), pp. 24–29. AAAI Press, Menlo Park (2002)Google Scholar
  13. 13.
    Oijen, J., van Doesburg, W.A., Dignum, F.: Goal-based Communication using BDI Agents as Virtual Humans in Training: An Ontology Driven Dialogue System. In: Dignum, F. (ed.) Agents for Games and Simulations II. LNCS (LNAI), vol. 6525, pp. 38–52. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  14. 14.
    Norling, E.J.: Folk psychology for human modelling: Extending the BDI paradigm. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), pp. 202–209. IEEE Computer Society, Washington (2004)Google Scholar
  15. 15.
    Norling, E.: Capturing the Quake Player: Using a BDI Agent to Model Human Behaviour. In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), Melbourne, Australia, pp. 1080–1081 (2003)Google Scholar
  16. 16.
    van den Bosch, K., van Doesburg, W.A.: Training Tactical Decision Making Using Cognitive Models. In: Proceedings of the Seventh International NDM Conference, Amsterdam, The Netherlands (2005)Google Scholar
  17. 17.
    Paulussen, T.O., Zöller, A., Heinzl, A., Braubach, L., Pokahr, A., Lamersdorf, W.: Patient scheduling under uncertainty. In: Proceedings of the, ACM Symposium on Applied Computing (SAC 2004), pp. 309–310. ACM, New York (2004)Google Scholar
  18. 18.
    Shoham, Y.: Agent-oriented programming. Artificial Intelligence 60(1), 51–92 (1993)MathSciNetCrossRefGoogle Scholar
  19. 19.
    Pokahr, A., Braubach, L.: From a Research to an Industrial-Strength Agent Platform: Jadex V2 in: 9. Internationale Tagung Wirtschaftsinformatik (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Michal Cap
    • 1
  • Annerieke Heuvelink
    • 1
  • Karel van den Bosch
    • 1
  • Willem van Doesburg
    • 1
  1. 1.TNO Defense, Security and SafetySoesterbergThe Netherlands

Personalised recommendations