1
Critical Issues in C4I
C2 Core - Warfighter Data Interoperability Enabler
AFCEA-GMU C4I CENTER SYMPOSIUM Rob Beardsworth, Ph.D. Data & Services Division DDC4, Joint Staff J8
C2 Core - Warfighter Data Interoperability Enabler AFCEA-GMU C4I - - PowerPoint PPT Presentation
Critical Issues in C4I C2 Core - Warfighter Data Interoperability Enabler AFCEA-GMU C4I CENTER SYMPOSIUM Rob Beardsworth, Ph.D. Data & Services Division DDC4, Joint Staff J8 1 Critical Issues in C4I Command and Control Requires Shared
1
Critical Issues in C4I
AFCEA-GMU C4I CENTER SYMPOSIUM Rob Beardsworth, Ph.D. Data & Services Division DDC4, Joint Staff J8
2
Critical Issues in C4I
3
Critical Issues in C4I
4
Critical Issues in C4I
5
Critical Issues in C4I
for Most Frequently Used Concepts
UCore & Common Cores (C2 Core)
6
Critical Issues in C4I
UCore
Common Core Common Core C2 Core
COI COI COI COI COI COI COI COI COI COI Broad, shallow set of universally understandable terms Content reflects vocabulary intersections between COI serving the C2 community Specialized, extended vocabularies defined to meet a specific communities needs
approach
approach
Intended outcome: Provide consistent terms across applications and data exchanges – leading to greater information sharing and faster Information Exchange Specification (IES) development
7
Critical Issues in C4I
Application Application UCore provides the ULEX messaging framework and the UCore digest specification. This “base” may be extended by defining the contents of the structured payload
C2 Core provides a library of data component “Lego blocks”. These components are used to define the payload, which contains the whole C2 data exchange. The digest is a metadata summary of the C2 exchange that is “wrapped” around the payload Extended UCore ULEX Message Format
UCore “Base”
C2 Core Data Components “UCore Full” message conforming to UCore and C2 Core
Digest Structured Payload
Message Metadata
defines
COI and IES Extensions
8
Critical Issues in C4I
Communities extend
Notional Example
9
Critical Issues in C4I
– target, unit, track, plan, etc.
– Development Concept & FAQ – Naming and Design Rules – Conformance Specification – Binding Specification Prototype – IES Specification
– Schema Subset Generation Tool – Conformance Tool (ConTesA) – Developer’s Support Network – Training & IES Development Guide
– C2 Core is developed under the DSSC – C2 Core in under configuration management administered by a CCB – C2 Core technical support is provided by the C2 Core Working Group
10
Critical Issues in C4I
properly belonging to many / most COIs are designed once
as “building blocks” in all new data exchanges
are designed, some / most
– Reduced cost – Faster development – Improved agility / flexibility
Picture shows C2 Core extending UCore. This is a founding assumption of C2 Core
11
Critical Issues in C4I
12
Critical Issues in C4I
Core message exchange format
SIGACT, POSREP, ENESIT, OBSPOS IESs
13
Critical Issues in C4I
initialization format for its participating systems.
Definition Language (MSDL) seem to be good candidates to serve as the basis for the development of such a format.
well C2 Core aligns with the initialization standard for simulations (MSDL).
14
Critical Issues in C4I
15
Critical Issues in C4I
UCore C2Core COI
ES IES
Space Community Ground Community Air Community Mission Number Mission Name Mission Tasked Unit Mission Location
C2 Core Exchange Schema for Mission
defines
Community- Specific Extension
Category
Scheduled Time
Priority
Mission Category
Mission Schedule d Time
Mission Task
Mission Missile Path
Air Mission Ground Mission Space Mission
Mission ES = Exchange Schema IES = Information Exchange Specification
Proposed Layered Understandability using C2 Core
16
Critical Issues in C4I
ES = Exchange Schema IES = Information Exchange Specification
communities to extend the exchange schemas with community specific information
upon exchange schemas for core C2 concepts
a common vocabulary for shared data
C2 Core Vocabulary Where C2 Core is currently focused
Space Mission Air Mission Ground Mission
C2 Core Exchange Schema How C2 Core could increase interoperability across C2 communities
Mission
Community IES
Community- Specific Extension
Proposed Approach
17
Critical Issues in C4I
18
Critical Issues in C4I
CG Digital OPORD
converted into a C2Core compliant
BML GUI and used as input into a NATO MSG SBML database using a C2CORE C-BML compliant script
through the SBML WS and the BML is viewed with a BML GUI
CDSF ¡WS ¡ ¡
C2Core ¡OPORD ¡
C2Core ¡ Object ¡ Output ¡ to ¡File ¡ C2Core ¡ Object ¡ Input ¡ from ¡File ¡
C2Core ¡OPORD ¡
JC3IEDM ¡
CG Node
CG WS
V3.0.2 CG Digital OPORD
JC3IEDM ¡
IBML ¡C2CORE ¡ CBML ¡Script ¡
SBML ¡WS ¡ BML ¡GUI ¡ BML ¡GUI ¡
NATO ¡OPORD ¡in ¡C-‑BML ¡
19
Critical Issues in C4I
20
Critical Issues in C4I
Semantic Browser Surrogate Coalition Client
CPoF TiGR
C2 DSP Demo Control Software Laptop #1 Laptop #3 Laptop #2
PASS
C2Core WS
C2Core/ PASS Mediation
MIP WS
JC3IED M
MIP DEM
PASS JC3IED M C2 Core C2Core/ JC3IEDM Mediation (DSL-A)
C2Core WS
KLE Data JC3IED M
Androi d
21
Critical Issues in C4I
C2 Core demonstrated sufficiently mature to implement and support system connectivity and information exchange. C2 Core demonstrated sufficiently mature to use as a foundation for development. Pilot provided a new capability to send complex Key Leader Engagement (KLE) data from a fielded US system to a coalition partner without requiring coalition code changes. Pilot demonstrated C2 Core ability to connect previously unconnected systems (TiGR, JC3IEDM, CPoF)
22
Critical Issues in C4I
https://software.forge.mil/sf/projects/c2_core
17758027
https://metadata.dod.mil
http://c2core.gtri.org
23
Critical Issues in C4I
Thank you for your attention!