Simulating Fighter Pilots

  • Clint Heinze
  • Michael Papasimeon
  • Simon Goss
  • Martin Cross
  • Russell Connell
Part of the Whitestein Series in Software Agent Technologies and Autonomic Computing book series (WSSAT)


Since 1990 a focused intelligent agent research and development programme within the Defence Science and Technology Organisation (DSTO) has underpinned a strong history of deployed operational simulations. Originally aimed at improving simulations of fighter pilots the research has expanded to include: fundamentals of agent languages and architectures; the cognition of teams; intention recognition and cognitive modelling; simulating civilian behaviour in conflict; intelligent environments; software engineering; and autonomy and uninhabited aerial vehicles. Capitalising on this research are a series of deployed simulations that have provided strong examples of the benefits of the technology. This paper presents a brief account of four successful agent-based simulation systems and a broad but shallow overview of some of the more interesting aspects of our relevant agent research and development activities.


Intelligent Agent Plan Recognition Intention Recognition Agent Language Australian Defence Force 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    D. McIlroy, B. Smith, C. Heinze, and M. Turner “Air Defence Operational Analysis Using the SWARMM Model,” in Proc. of Asia Pacific Operations Research Symposium, 1997.Google Scholar
  2. [2]
    C. Heinze, S. Goss, T. Josefsson, K. Bennett, S. Waugh, I. Lloyd, G. Murray and J. Oldfield, “Interchanging Agents and Humans in Military Simulation,” in Proc. of Thirteenth Innovative Applications of Artificial Intelligence Conference, Deployed Application Case Study Paper, Seattle, Washington, 2001.Google Scholar
  3. [3]
    G. Tidhar, C. Heinze, S. Goss, G. Murray, D. Appla, and I. Lloyd, “Using Intelligent Agents in Military Simulation or “Using Agents Intelligently”,” in Proc. of Eleventh Innovative Applications of Artificial Intelligence Conference, Deployed Application Case Study Paper, Orlando, Florida, 1999.Google Scholar
  4. [4]
    M. Tambe, R.M. Jones, J. E. Laird, P. S. Rosenbloom, and K. Schwamb, “Building Believable Agents for Simulation Environments: Extended Abstract,” in Collected Papers of the SOAR/IFOR Project, Information Sciences Institute, University of Southern California, pp. 78–81. Marina del Ray, CA, 1994.Google Scholar
  5. [5]
    M. Tambe, K. Schwamb, and K. S. Rosenbloom, “Building intelligent pilots for simulated rotary wing aircraft,” in Proc. of the Fifth Conference on Computer Generated Forces and Behavioral Representation, pp. 39–44, 1995.Google Scholar
  6. [6]
    D. McIlroy, C. Heinze, D. Appla, P. Busetta, G. Tidhar, and A. Rao, “Towards Credible Computer Generated Forces,” in Proc. of Second International Simulation Tech-nology and Training Conference, (SimTecT’ 97), Melbourne, Australia, 1997.Google Scholar
  7. [7]
    C. Heinze, B. Smith, and M. Cross, “Thinking Quickly: Agents for Modeling Air Warfare,” in Proc. of Australian Joint Conference on Artificial Intelligence, AI’ 98, Brisbane, Australia, 1998.Google Scholar
  8. [8]
    R. L. Shaw, Fighter Combat-Tactics and Maneuvering. 6th edition, US Naval Institute Press, 1985.Google Scholar
  9. [9]
    M. Bratman, Intentions, Plans, and Practical Reason. Harvard University Press, Boston, MA, 1987.Google Scholar
  10. [10]
    M. d’Inverno, D. Kinny, M. Luck, and M. Wooldridge, “A formal specification of dMARS,” in M. P. Singh, A. Rao, and M. J. Wooldridge, editors, Intelligent Agents IV (LNAI Volume 1365), Berlin, Germany: Spinger-Verlag, 1997, pp. 155–176.Google Scholar
  11. [11]
    M. P. Georgeff, A. L. Lansky, “Procedural Knowledge,” in Proc. of the IEEE Special Issue on Knowledge Representation, vol. 74, pp. 1383–1398, 1986.Google Scholar
  12. [12]
    D. McIlroy and C. Heinze, “Air Combat Tactics in the Smart Whole AiR Mission Model,” in Proc. of First International Simulation Technology and Training Conference, (SimTecT’ 96), Melbourne, Australia, 1996.Google Scholar
  13. [13]
    N. Howden, R. Ronnquist, A. Hodgson, and A. Lucas, “JACK Intelligent Agents: Summary of an Infrastructure,” in Proc. of the 5th International Conference on Autonomous Agents, 2001.Google Scholar
  14. [14]
    G. Tidhar, M. Selvestrel, and C. Heinze, “Modelling Teams and Team Tactics in Whole Air Mission Modelling,” in Proc. of Eighth International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, (iea-aie’ 95), Melbourne, Australia, 1995.Google Scholar
  15. [15]
    J. R. Boyd, A Discourse on Wining and Losing. Unpublished set of briefing slides available at Air University Library, Maxwell Air Force Base, Alabama, 1987.Google Scholar
  16. [16]
    G. Tidhar, “Organization-Oriented Systems: Theory and Practice,” in Department of Computer Science and Software Engineering, 1999, University of Melbourne: Melbourne, p. 278.Google Scholar
  17. [17]
    R. Hodgson, R. Ronnquist, and P. Busetta, “Specification of Coordinated Agent Behavior (The SimpleTeam Approach),” in Workshop on Team Behavior and Plan Recognition, International Joint Conference on Artificial Intelligence, Sweden, 1999.Google Scholar
  18. [18]
    C. Heinze, S. Goss, and A. Pearce, “Plan Recognition in Military Simulation: Incorporating Machine Learning with Intelligent Agents,” in Proc. of Workshop on Team Behavior and Plan Recognition IJCAI’99, Stockholm, Sweden, 1999.Google Scholar
  19. [19]
    G. Booch, J. Rumbaugh, and I. Jacobsen, The Unified Language User Guise. Reading, MA: Addison Wesley, 1999.Google Scholar
  20. [20]
    J. Odell, H. V. D. Parunak, and B. Bauer, “Extending UML for Agents,” in Proc. of the Agent-Oriented Information Systems Workshop at the 17th National conference on Artificial Intelligence, 2000.Google Scholar
  21. [21]
    C. Heinze, M. Papasimeon, and S. Goss, “Specifying Agent Behaviour With Use Cases,” in Proc. of Pacific Rim Workshop on Multi-Agents, 2000.Google Scholar
  22. [22]
    M. Papasimeon and C. Heinze, “Extensions to the UML for Designing Jack Agents,” in Proc. of the Australian Software Engineering Conference (ASWEC), Canberra, Australia, 2001.Google Scholar
  23. [23]
    G. S. Halford, W. H. Wilson, and S. Phillips, “Processing capacity defined by relational complexity: Implications for comparative, developmental, and cognitive psychology,” accepted as target article: Behavioral and Brain Sciences.Google Scholar
  24. [24]
    C. Heinze and S. Goss, “Human Performance Modelling in a BDI Agent System,” in Proc. of OZCHI, Sydney, Australia, 2000.Google Scholar
  25. [25]
    R. M. Jones, J. E. Laird, “Constraints on the design of a high-level model of cognition,” in Proc. of Nineteenth Annual Conference of Cognitive Science, pp. 124–132, 1997.Google Scholar
  26. [26]
    M. Papasimeon, A. Pearce, S. Goss, C. Heinze and T. Patterson, “The Human Agent Virtual Environment,” in Proc. of 2007 Joint Conference on Autonomous Agents and Multi-Agent Systems, Honolulu, Hawaii, USA, 2007.Google Scholar
  27. [27]
    M. Wooldridge and N. Jennings, “Pitfalls of Agent Oriented Development,” in Proc. of the 2nd International Conference on Autonomous Agents (Agents’ 98), New York 1998. ACM Press.Google Scholar
  28. [28]
    A. Skvortsov, R. Connell, P. Dawson and R. Gallis, “Epidemic Spread Modelling: Alignment of Agent-based Simulation with a SIR Mathematical Model,”Google Scholar
  29. [29]
    Complex Warfighting Edition Two. ADF Future Land Operational Concept (FLOC) document.Google Scholar
  30. [30]
    C. Heinze, Modelling Intention Recognition for Intelligent Agent Systems. PhD Thesis, Department of Computer Science and Software Engineering, University of Melbourne, Melbourne, Australia, 2003.Google Scholar
  31. [31]
    C. Heinze, B. Hanlon, M. Turner, K. Bramley, J. Rigopoulos, D. Marlow and K. Bieri, “The ARTEMIS Air-to-Air Combat Model,” in Proc. of SimTecT’ 04, the Simulation Technology and Training Conference, Canberra Australia, 2004.Google Scholar
  32. [32]
    D. McIlroy, B. Smith, C. Heinze, and M. Turner, “Air Defence Operational Analysis Using the SWARMM Model,” in Proc. of Asia Pacific Operations Research Symposium, 1997.Google Scholar
  33. [33]
    J. Lee, M. J. Huber, P. G. Kenny, and E. H. Durfee, “UM-PRS: An Implementation of the Procedural Reasoning System for Multirobot Applications,” in Proc. of the Conference on Intelligent Robotics in Field, Factory, Service, and Space (CIRFFSS), Houston, Texas, 1994, pp. 842–849.Google Scholar
  34. [34]
    M. d’Inverno, D. Kinny, M. Luck, and M. Wooldridge, “A formal specification of dmars,” in Intelligent Agents IV: Proceedings of the Fourth International Workshop on Agent Theories, Architectures and Languages, number 1365 in Lecture Notes on AI, Springer, 1998, pp. 155–176.CrossRefGoogle Scholar
  35. [35]
    G. Tidhar, C. Heinze, and M. Selvestrel, “Flying Together: Modelling Air Mission Teams,” in Applied Intelligence, vol. 8, pp. 195–218, 1998.CrossRefGoogle Scholar
  36. [36]
    M. Papasimeon, Intelligent Environments for Agents. PhD Thesis (in preparation), University of Melbourne, 2007.Google Scholar
  37. [37]
    J. R. Boyd, “A discourse on winning and losing,” Technical report, Air University, Maxwell AFB, Alabama, USA, 1987.Google Scholar
  38. [38]
    N. Howden, J. Curmi, C. Heinze, S. Goss, G. Murphy, “Operational Knowledge Representation: Behaviour Capture, Modelling and Verification,” in Proc. of the Eighth International Conference on Simulation Technology and Training (SimTecT’ 03), Adelaide, Australia, May 2003.Google Scholar

Copyright information

© Birkhäuser Verlag Basel/Switzerland 2007

Authors and Affiliations

  • Clint Heinze
    • 1
  • Michael Papasimeon
    • 1
  • Simon Goss
    • 1
  • Martin Cross
    • 1
  • Russell Connell
    • 1
  1. 1.Fishermans BendAustralia

Personalised recommendations