A Mission-Driven C2 Framework for Enabling Heterogeneous Collaboration

  • F. BolderheijEmail author
  • J. M. Jansen
  • A. A. Kool
  • J. Stutterheim
Part of the NL ARMS book series (NLARMS)


The deployment of naval vessels requires much specialised knowledge. Firstly, about the mission: what goals have to be reached (the command-aim), and what has to be done to achieve this aim? Secondly, about the situation: how can sufficient information about the situation be gathered to determine whether the planned tasks can still be executed successfully? Thirdly, about the available systems and operators: what are their capabilities and capacities, and how can these be utilised to their full extent? This knowledge is also required to determine the consequences of system failure or the non-availability of human resources. This chapter models these categories, constructs relationships between them and uses them to answer the aforementioned questions. This is done in two phases. First, a formal model is described that translates the command aim into operational tasks, determines which resources are the most suitable to execute these tasks, and determines which alternative resources are available. The model can also be used to reason about the viability of the command-aim, should certain resources become unavailable. Second, the viability of this model is investigated by implementing an executable prototype using highly portable declarative programming techniques. The model and the implementation can be used to experiment with how ship design decisions can have operational consequences on the systems and the command aim, both at design time and during operational use. To determine whether they are generally applicable, it was tested in a realistic scenario involving a potential terrorist threat on a drilling rig in the North Sea and in a damage control operation.


Command and Control Task Oriented Programming Resource Management Declarative Programming 


  1. Bolderheij F, Absil F, van Genderen P (2005) Risk-based object-oriented sensor management. In: Proceedings of the 8th Int. Conf. on Information Fusion, PhiladelphiaGoogle Scholar
  2. Bolderheij F, van Genderen P (2004) Mission driven sensor management. In: Proceedings of the 7th Int. Conf. on Information Fusion; 2004, Stockholm: pp 799–804Google Scholar
  3. Boyd JR (1987–1992) A discourse on winning and losing, Unpublished briefing notes, various editions,
  4. Endsley MR, Kaber DB, Onall E (1997) The impact of intermediate levels of automation on situation awareness and performance in dynamic control systems. In: Proceedings IEEE 6th Conference on Human factors and power plants, Global Perspectives of Human Factors in Power Generation, OrlandoGoogle Scholar
  5. Geltink G (2014) C2 systems in iTasks. Bachelor thesis, Faculty of Military Sciences, Netherlands Defence AcademyGoogle Scholar
  6. Hornby AS, Wehmeier S (2000) Oxford Advanced Learner’s Dictionary of Current English, 6th edn. Oxford University Press, OxfordGoogle Scholar
  7. Jansen JM, Lijnse B, Plasmeijer R, Grant T (2010) Web based dynamic workflow systems for C2 of military operations. In: Selected Papers of the 15th International Command and Control Research and Technology Symposium, Santa Monica, CA, USAGoogle Scholar
  8. Kool AA (2017) Integrated mission management for C2 support: An iTask prototype. Bachelor thesis, Faculty of Military Sciences, Netherlands Defence AcademyGoogle Scholar
  9. Lijnse B, Jansen JM, Nanne R, Plasmeijer R (2011) Capturing the Netherlands coast guard’s SAR workflow with iTasks. In: Proceedings of the 8th Information System for Crisis Response and Management, ISCRAM Conference, Lisbon, PortugalGoogle Scholar
  10. Lijnse B, Jansen JM, Plasmeijer R (2012) Incidone: A task-oriented incident coordination tool. In: Proceedings of the 9th Information System for Crisis Response and Management Conference, Vancouver, CanadaGoogle Scholar
  11. Plasmeijer R, Achten P, Koopman P (2007) iTasks: executable specifications of interactive work flow systems for the web. In: Proceedings of the International Conference on Functional Programming, ICFP 2007, Freiburg, Germany, pp 141–152Google Scholar
  12. Plasmeijer R, Achten P, Lijnse B, Michels S (2011) Defining multi-user web applications with iTasks. In: Proceedings of the Central European Summer School on Functional Programming, volume 7241 of LNCS, Eötvös Loránd University, Budapest, Hungary, pp 14–24Google Scholar
  13. Plasmeijer R, Lijnse B, Michels S, Achten P, Koopman P (2012) Task-oriented programming in a pure functional language. In: Proceedings of the 10th International Conference on Principles and Practice of Declarative Programming, PPDP 2012, pp 195–206, Leuven, BelgiumGoogle Scholar
  14. The Horton Academy (2016) Combat estimate 7 questions booklet,

Copyright information

© T.M.C. Asser press and the authors 2018

Authors and Affiliations

  • F. Bolderheij
    • 1
    Email author
  • J. M. Jansen
    • 1
  • A. A. Kool
    • 2
  • J. Stutterheim
    • 3
  1. 1.Netherlands Defence AcademyDen HelderThe Netherlands
  2. 2.Royal Netherlands NavyDen HelderThe Netherlands
  3. 3.Standard Chartered BankSingaporeSingapore

Personalised recommendations