Price: $2,999.00

Length: 3 Days
Print Friendly, PDF & Email

Command and Control Software Training

Command and Control Software Training Course is a 3-day program covering Command and Control software features. Development of Command and Control (C2) systems are typically characterized by very large software development projects, extremely expensive, incremental lifecycle, late delivery and slow adaptation to user needs.

Learn how to specify, plan, develop, deliver, use, maintain and operate a Command and Control Software supporting functions such as tracking, common operating displays, security architectures, simulation, and cross domain solutions.

To enable operational managers and their staffs to achieve effective and efficient work processes, Command and Control (C2) systems must be well planned and designed using a holistic systems engineering approach such as rapid prototyping with cognitive engineering.

Training Course Learning Objectives

Upon completion of Command and Control Software Training, the attendees will be able to:

  • Describe Command and Control [C&C) or C2] system and software
  • List the motivations for Command and Control software
  • List the competing standards for Command and Control software development including frameworks
  • List steps in developing software for a launch control system
  • Discuss Command and Control software development process
  • List requirements for Command and Control software
  • List the functions of Command and Control software components
  • Discuss the Command and Control software architecture and design
  • Discuss the Command and Control software interfaces and protocols
  • List the operational difference between Command and Control software interfaces and protocols
  • Discuss implementation, integration, verification and validation, operation and maintenance of Command and Control software
  • Explore Command and Control software development tools, programming, debugging, troubleshooting, code inspections, reliability, safety, writing unit tests, executing unit tests, analyzing automated test output and roles and responsibilities
  • Discuss open source tools and development environments for developing Command and Control Software such as: Linux, Ice, QT, Apache middleware (Camel, ServiceMix, ActiveMQ), Command & Control Toolkit™ (CCTK)  and other open source products and libraries.
  • Analyze software defects, testing, troubleshooting, code inspection and integration
  • List and analyze functionality of commercial Command and Control systems and software products


Course Topics and Agenda

Overview of Command and Control System

  • What are Command and Control (C2) systems?
  • Understanding Command and Control (C2 or C&C)
  • Command and Control conceptual models
  • Approaches for Command and Control
  • Value and process views
  • Complex operational environments
  • Monitoring the operational environment
  • Operational flexibility
  • Effective decisions capability
  • Planning and execution services
  • Distributed systems, sensors, and operators
  • Automated and reliable mission operations
  • Applications
  • Functionality
  • Connectivity
  • System and software components
  • Data processing and web services
  • Scalable software architecture
  • Network distributed operation
  • Handling data, command, control event, and message
  • Example of commercial Command and Control (C2) systems and software
  • Case Study: NASA’s Mission Command and Control example systems

Command and Control System and Software Requirements

  • Software Requirements
  • Data Acquisition and Control System (DACS)
  • Mission critical command and control systems
  • Real-time performance and availability
  • DACS design policies
  • Data storage
  • System control
  • Interfaces and messaging
  • Anomalous condition handling
  • Data collection for test verification
  • Portability
  • Architectural Layering
  • Multi-Threading
  • Mission Specific Classes
  • Infrastructure and COTS
  • Data Storage
  • Performance risks associated with new technology
  • System Control
  • Reliability, availability and performance risks
  • Interfaces and Messaging
  • Portability
  • Risk of platform dependence

Command and Control System and Software Features

  • Command and Control system
  • Command and Control software
  • Mission applications and built-in services
  • Reusable software assets integrated
  • Real-time data fusion
  • Commanding and command sequencing
  • Control logic
  • Dynamic graphical visualization
  • Data and health processing
  • Mission specific graphical displays
  • Application logic
  • Scripts
  • Turnkey mission operations
  • Standard communications plug-ins
  • Telemetry
  • Fully integrated enterprise control and monitoring
  • Built-in data retrieval and data reduction tools
  • Peer Interoperability over standard networks
  • Peer-to-peer communications services
  • Command and data exchange
  • Distributed operations and systems redundancy.
  • Commanding, data monitoring, and analysis support

Command and Control Software Design

  • Command and Control software analysis
  • Software requirements
  • Software high level design
  • Software design policies
  • Command and Control Software Requirements and Design Specifications

Command and Control Software Development

  • Software Design Policies
  • Software Design Policies for a Large-Scale
  • Command and Control Software
  • Development Project
  • Rules and procedures for realizing an architecture
  • Design across multiple, parallel development efforts
  • Correspondence between architecture and development
  • Software architecture
  • Software quality features

Command and Control External Interfaces

  • GPS/Time
  • Sensors and Effectors
  • Telemetry
  • Peer Networks
  • Custom Interfaces

Command and Control Domain Applications

  • Mission Algorithms
  • Mission Visualization and Advisory
  • Fusion
  • Tracking and Targeting

Command and Control Utilities

  • Archive
  • Retrieval
  • System Utilities
  • Customize Tools
  • Configuration Database
  • 3rd Party
  • User Custom

NASA Command and Control System Software Case Study


  • Telemetry and data acquisition
  • Trajectory planning
  • Flight termination system control
  • Countdown clock and range timing management
  • Range scheduling
  • Launch pad interfaces
  • Weather data
  • Data display, archive, retrieval, playback, and simulation
  • Countdown Sequencer

Major Features

  • Unlimited targets for visual tracking
  • Stand-alone or embedded graphical widget
  • User definable target tracking icons
  • Open GIS standard
  • User defined overlays with the GIS Canvas
  • Overlay visibility control
  • Dynamic panning and zoom
  • Configurable look and feel
  • Dynamic labels and annotations
  • The GIS object supports optimized rendering of millions of points:
  • Raster, vector and text data
  • Rectangular and orthographic projections
  • Unlimited layering
  • Full alpha-blending
  • Transparency and dynamic attribute thresholding
  • User-defined filters invoked dynamically

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.