Human-Autonomy Teaming Patterns in the Command and Control of Teams of Autonomous Systems

  • Douglas S. LangeEmail author
  • Robert S. Gutzwiller
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9736)


Design patterns have been found useful in several domains. This paper helps motivate their use in the field of human-autonomy teaming and provides three example patterns that could be contributed to the language of patterns available to system developers. In our examples we focus on the motivations and consequences in terms of human and team performance when describing the features of the individual patterns. These replace forces more commonly used in software engineering or other fields. Practitioners and researchers alike will benefit from a vetted vocabulary of established patterns of the form presented.


Autonomous system Cognitive agent Cognitive assistant Command and control Design patterns Teaming Supervisory control Systems engineering 


  1. 1.
    Willard, R.F.: Rediscovering the art of command & control. In: Proceedings of the US Naval Institute, vol. 128, no. 10 (2002)Google Scholar
  2. 2.
    Lange, D.S., Lai, E.C., Carlin, M., Ling, A.S., Keifer, K., Deans, B., Nitz, K., Tam, L., Bolton, J., Graves, B., Reestman, B.: SKIPAL: the incorporation of machine learning technology into the strategic knowledge integration web. In: The 15th International Command and Control Research and Technology Symposium (2010)Google Scholar
  3. 3.
    Apker, T.B., Johnson, B., Humphrey, L.: LTL templates for play-calling supervisory control. In: American Institute of Aeronautics and Astronautics SciTech Forum (2016)Google Scholar
  4. 4.
    Behymer, K.J., Mersch, E.M., Ruff, H.A., Calhoun, G.L., Spriggs, S.E.: Unmanned vehicle plan comparison visualizations for effective human-autonomy teaming. In: The 6th International Conference on Applied Human Factors and Ergonomics (2015)Google Scholar
  5. 5.
    Lange, D.S., Gutzwiller, R.S., Verbancsics, P., Sin, T.: Task models for human-computer collaboration in supervisory control of teams of autonomous systems. In: The IEEE International Inter-Disciplinary Conference on Cognitive Methods in Situation Awareness and Decision Support (2014)Google Scholar
  6. 6.
    Alexander, C.: The Timeless Way of Building. Oxford U.P., New York (1979)Google Scholar
  7. 7.
    Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction. Oxford U. P., New York (1977)Google Scholar
  8. 8.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1977)zbMATHGoogle Scholar
  9. 9.
    Fowler, M.: Analysis Patterns: Reusable Object Models. Addison-Wesley Professional, Reading (1996)Google Scholar
  10. 10.
    Pree, W.: Design Patterns for Object-Oriented Software Development. Addison-Wesley Professional, Reading (1994)zbMATHGoogle Scholar
  11. 11.
    Brown, W., Malveau, R., McCormick, H., Mowbray, T.: Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis. Wiley, Chichester (1995)Google Scholar
  12. 12.
    Coplien, J.O.: Pattern Languages of Program Design. Addison-Wesley Professional, Boston (1995)Google Scholar
  13. 13.
    Juziuk, J.: Design Patterns for Multi-Agent Systems. Linnaeus University, Sweden (2012)Google Scholar
  14. 14.
    Schulte, A., Donath, D., Lange, D.S.: Design patterns for human-cognitive agent teaming. In: Harris, D. (ed.) EPCE 2016. LNAI, vol. 9736, pp. 231–243. Springer, Heidelberg (2016)Google Scholar
  15. 15.
    Myers, K., Berry, P., Blythe, J., Conley, K., Gervasio, M., McGuinness, D., Morley, D., Pfeffer, A., Pollack, M., Tambe, M.: An intelligent personal assistant for task and time management. AI Mag. 28(2), 47–61 (2007)Google Scholar
  16. 16.
    Lange, D., Carlin, M., Ivanchenko, V., Luqi, B.V.: Human and software factors for successful system adaptation. In: The Twelfth International Command and Control Research and Technology Symposium (2007)Google Scholar
  17. 17.
    Gutzwiller, R.S., Lange, D.S.: Task teams: supervisory control and task management of autonomous unmanned systems. In: Lackey, S., Shumaker, R. (eds.) VAMR 2016. LNCS, vol. 9740, pp. 1–9. Springer, Heidelberg (2016)Google Scholar
  18. 18.
    Gutzwiller, R.S., Lange, D.S., Reeder, J., Morris, R.L., Rodas, O.: Human-computer collaboration in adaptive supervisory control and function allocation of autonomous system teams. In: Shumaker, R., Lackey, S. (eds.) VAMR 2015. LNCS, vol. 9179, pp. 447–456. Springer, Heidelberg (2015)CrossRefGoogle Scholar
  19. 19.
    de Greef, T., Arciszewski, H., Neerincx, M.: Adaptive automation based on an object-oriented task model: implementation and evaluation in a realistic C2 environment. J. Cogn. Eng. Decis. Mak. 4(2), 152–182 (2010)CrossRefGoogle Scholar
  20. 20.
    Parasuraman, R., Riley, V.: Humans and automation: use, misuse, disuse, abuse. Hum. Factors 39(2), 230–253 (1997)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Space and Naval Warfare Systems Center Pacific (SPAWAR)San DiegoUSA

Personalised recommendations