of 23
8/13/2019 dds_06-12-06
1/23
UNCLASSIFIED
THALES NEDERLAND B.V.
DDS
Informat io
nDay
-DC
THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS
THIS INFORMATION CARRIER CONTAINS PROPRIETARY INFORMATION WHICH SHALL NOT BE USED, REPRO
TO THIRD PARTIES WITHOUT PRIOR WRITTEN AUTHORIZATION BY THALES NEDERLAND B.V. AND/OR ITS SUPP
1
TACTICOS Combat ManagemExploiting the Full DDS Potentia
Piet Griffioen ([email protected]
8/13/2019 dds_06-12-06
2/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
2 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
DDS as an enabler for the success of the TACT
Management System (CMS)
Combat Management System
TACTICOS CMS
Architectural principles Role of the DDS
Information centric approach
CMS
8/13/2019 dds_06-12-06
3/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
3 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
Above Wate
3D Radar3D RadarMultiMulti
FunctionFunction
RadarRadarCombatCombat
ManagementManagement
SystemSystemMissilesMissiles
GuGu
PlatformPlatform
ManagementManagement
SystemSystem
CommunicationCommunication
SystemSystem
NNSS
8/13/2019 dds_06-12-06
4/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
4 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
SCOUT
MIRADOR
GUN TORPEDO
SSM
TDS
CHAFF
MK41
SONAR
ECM
ESM
COMINT
Combat Management Sys
Situation AwarenessSituation Awareness
Recognition & IdentificationRecognition & Identification Threat EvaluationThreat Evaluation
Weapon DeploymentWeapon Deployment
8/13/2019 dds_06-12-06
5/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
5 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
OPERATIONAL REQ
Vast amounts
Thousands of
High degree o
Automatic mu
Automatic thre
Automatic sen
Extensive Com
Easy to Opera
Easy to Mainta
Flexible in Mis
On-board Trai
Total System
8/13/2019 dds_06-12-06
6/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
6 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
Field proven architecture
In service since 1993
Used by 15 navies world wide
22 Ships classes from patrol boats to destroyers
TACT
8/13/2019 dds_06-12-06
7/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttorestrictivelegendontitlepage
UNCLASSIFIED
7 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
TACTICOS Architectur
Fault-tolerant: High combat survivability & maintainability (no sin
Flexible: Mission-based configuration, on-board training & Evolvable: Evolutionary upgrading based on COTS & Open
Scalable: From patrol-boats up to destroyers
FaultFault--tolerant:tolerant: High combat survivability & maintainability (no sinHigh combat survivability & maintainability (no sin
Flexible:Flexible: MissionMission--based configuration, onbased configuration, on--board training & board training & Evolvable:Evolvable: Evolutionary upgrading based on COTS & Open SEvolutionary upgrading based on COTS & Open S
Scalable:Scalable: From patrolFrom patrol--boats up to destroyersboats up to destroyers
DUAL/RED
FAULT TO
Applications dynamically distributed over a Pool of Comp
EFFECTORS
SENSORS
8/13/2019 dds_06-12-06
8/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
8 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
SMART -L APAR
IFF LINK 11
KH/SCOUTNAV. RADAR
HELI APPR.RADAR
VESTA
VESTA
VEX/RCP
TDLPP
APECS-3ESM / ECM
SRBOC
OFF LINER/S
SIRIUS TDS (2x)
STAFF ROOM
LARGE SCREEN DISPLAY 2
PIOD /PTSU
PRINTERS
COTS & SIGMA TYPE PROCESSOR
COMBAT INFORMATION CENTER
LARGE SCREENDISPLAY 1
VIDEO INTERFACECABINET
VCR 1/2
DEPARTMENT OFF. / OFF. QUARTERSETC.
WORKSTATION 01 WORKSTATION M
SPARE
FL. DECK
TV CAMERA
TV CAMERA
15 15 15 15
INTEGRATEDMACHINERY
CONTROLSYSTEM
COMMS NETWORK
CCC1 CCC2
ATAS
SPHERION+ XBT / XSV
+ SURF. TEMP. REC.HARPOON
TORPEDOWEAPONSYSTEM
MK32 MOD-9(MK46)
GUN 127 MM
30 MM GOFF L
GIC-127
CATV BUS
ATM NETWORK
Fully Distributed A
Distributed Processing
Distributed Sensor & Weapon Interfaces
Distributed Sensor Weapon Deployment
Distributed ProcessingDistributed Processing Distributed Sensor & Weapon InterfacesDistributed Sensor & Weapon Interfaces
Distributed SensorDistributed Sensor Weapon DeploymentWeapon Deployment
8/13/2019 dds_06-12-06
9/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
9 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
REDUN
REDUN
Software freely distributed over a pool of N x Multifunction OpeSoftware freely distributed over a pool of N x Multifunction Ope
EFFECTORS
Fully Distributed P
SENSORS
No single point of failureNo single point of failure
NN -- fold redundancyfold redundancy
High combat survivabilityHigh combat survivability
8/13/2019 dds_06-12-06
10/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
10 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
3 Tier A
Correlation
Fusion
Hypothesis
testing
UU
Plat
Data Information
Sensors & ActuatorsSensors & Actuators
RT
Business LogicBusiness Logic
nRT
Dependability
High availability
DDS Information Backbone
8/13/2019 dds_06-12-06
11/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttorestrictivelegendontitlepage
UNCLASSIFIED
11 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
SMART-L APAR
IFF LINK 11
KH/SCOUTNAV. RADAR
HELI APPR.RADAR
VESTA
VESTA
VEX/RCP
TDLPP
APECS-3
ESM / ECM
SRBOC
OFF LINER/S
SIRIUS TDS (2x)
STAFF RO
LARGE SCREEN DISPLAY 2
PIOD /PTSU
PRINTERS
COTS & SIGMA TYPE PROCESSOR
COMBAT INFORMATION CENTER
LARGE SCREENDISPLAY 1
VIDEO INTERFACECABINET
VCR 1/2
DEPARTMENT OFF. / OFF. QUARTERSETC.
WORKSTATION 01 WORKSTATION M
SPARE
FL. DECK
TV CAMERA
TV CAMERA
15 15 15 15
INTEGRATEDMACHINERY
CONTROLSYSTEM COMMS NETWORK
CCC1 CCC2
ATAS
SPHERION
+ XBT / XSV+ SURF. TEMP. REC.
HARPOON
TORPEDOWEAPONSYSTEM
MK32 MOD-9(MK46)
GUN 127 MM
30
O
GIC-127
CATV BUS
ATM NETWORK
Data-traffic: 4.000 publications per second over the system-
Programs: 2.200 programs allocated over 150 processors
Accuracy: 100 us. time-alignment accuracy within the distr
DataData--traffic:traffic: 4.000 publications per second over the system4.000 publications per second over the system--dd
Programs:Programs: 2.200 programs allocated over 150 processors2.200 programs allocated over 150 processors
Accuracy:Accuracy: 100 us. time100 us. time--alignment accuracy within the distralignment accuracy within the distr
Metrics
8/13/2019 dds_06-12-06
12/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttorestrictivelegendontitlepage
UNCLASSIFIED
12 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
Metrics: Code & R
Product-line app
HCI = C (X/Motif)
generic-parts re-
backwards-comp
Generic high-lev
1 Major release/y
No project/custo
Splice-1 -> Splic
Applications are
Major technolog 94: SparcEng
96: CPU2CE (
98: CPU5V (m
00: Workstati
02: Sparc/So
04: PC/Linux
HardwareHardware
NetworkingNetworking
OSOS
Middleware (OMGMiddleware (OMG--DDS)DDS)
Generic InfraGeneric Infra--ServicesServicesSys
temManag
.
UI-toolkits
Tactic
alDisplay
Logging
&Replay
Office
&We
bsupport
Train
ing&
simul
.Application GroupsApplication Groups
Warfar
e
Naval
Gunfire
AirControl
Navigatio
n
Tactic
aldata
links
Comm
andSupport
embedded workstations Mobile/PC
realtime Non-realtime
RT-embedded SOLARIS PC/Linux
Languages Data-access Frameworks
8/13/2019 dds_06-12-06
13/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
13 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
Role
Focus is on information
Thats the stable factor
Provides scalability
Through publish - subscribe
Provides a database view with fast and efficient access
Track database with keyed data types, queries & filters
Provides tuneable data transport & data storage servic
Latencies, reliability, durability
Provides logical partitioning of Publishers and Subscrib
Training & simulation
Enables replication of system state and application sta
Fault tolerance & Dynamic application management
8/13/2019 dds_06-12-06
14/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
14 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
QoS Po
TRANSPORT PRIORITYCONTENT FILTERS
LATENCY BUDGETDEADLINE
LIVELINESSTIME BASED FILTER
OWNERSHIP STRENGTRELIABILITY
OWNERSHIPRESOURCE LIMITS
DESTINATION ORDERENTITY FACTOR
PRESENTATIONLIFESPAN
PARTITIONWRITER DATA LIFECYCLE
GROUP DATAREADER DATA LIFECYCLE
TOPIC DATAHISTORY
USER DATADURABILITY DDS QoS PolicyDDS QoS Policy
8/13/2019 dds_06-12-06
15/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
15 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
QoS Po
DDS QoS PolicyDDS QoS Policy
TRANSPORT PRIORITYCONTENT FILTERS
LATENCY BUDGETDEADLINE
LIVELINESSTIME BASED FILTER
OWNERSHIP STRENGTRELIABILITY
OWNERSHIPRESOURCE LIMITS
DESTINATION ORDERENTITY FACTOR
PRESENTATIONLIFESPAN
PARTITIONWRITER DATA LIFECYCLE
GROUP DATAREADER DATA LIFECYCLE
TOPIC DATAHISTORY
USER DATADURABILITY
NOT USED (DEFAULT VALUE)
8/13/2019 dds_06-12-06
16/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
16 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
Pool ofPool ofComputersComputers
Dynamic Resource Ma
Bunch ofBunch of
SoftwareSoftware
Number ofNumber ofOperatorsOperators
Tas
kA
Tas
kB
Tas
kC
Tas
kD
Tas
kE
TaskF
Role I
RoleD
RoleE
Role J
RoleK
Role totaskmappingn
Task toService
RoleA
Role F
RoleC
Role G
RoleH
Role totask mapping 2
RoleA
RoleB
RoleC
RoleD
RoleE
Role totask mapping 1
ACTIONSTATE1
ACTIONSTATE2
ACTIONSTATEn
Action State to Role mapping
mapping
ServiceH
Service G
ServiceF
ServiceE
ServiceD
ServiceC
ServiceBServiceA
Architecture Model
What When Whe
Role dependant
Resource needs ver
Fault detection & Re
Functional degradat
Software replication State replication & a
What When Whe
Role dependant
Resource needs vers
Fault detection & Re
Functional degradati
Software replication State replication & al
8/13/2019 dds_06-12-06
17/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttorestrictivelegendontitlepage
UNCLASSIFIED
17 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
A B C E F G H I J
M N O P Q R S T
D
QOS-driven Data Distribution Service (reliability, p
DDS - Information Backbone
INFORMATION-CENTRIC ARCH
L YRedundant & Replicated: ,
Autonomous components
D
Spontaneous: Z D, Self-healing:
Interacting only with the information-bus
SensorTaskType
SensorSubsystem
1..n
1
1..n
1
ableToPerform
8/13/2019 dds_06-12-06
18/23
8/13/2019 dds_06-12-06
19/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
19 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
SWSW
SWSW
AdaptationAdaptation
(GRI)(GRI)
CMSCMS
Internal Data FormatInternal Data Format
(CEM)(CEM)
HDLCHDLC
EthernetEthernet
ExternalExternal
Data FormatData Format
Integration of S
8/13/2019 dds_06-12-06
20/23
8/13/2019 dds_06-12-06
21/23
TH
ALESNEDERLANDB.V.
AND/ORITSSUPPLIERS
Subjecttores
trictivelegendontitlepage
UNCLASSIFIED
21 THALES NEDERLAND B.V.
DD
S
Informatio
nDa
y-DC
Conc
The DDS provides the necessary non-functional
the TACTICOS CMS Fault tolerance, scalability, low latency
Use of the DDS allows for dynamic resource ma
State replication
The information centric approach allows for autocomponents, autonomous development and eas
8/13/2019 dds_06-12-06
22/23
THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title pageUNCLASSIFIED
22
THALES
NE
DERLANDB.V.
DDSInformation Day - DC
Conclusions(2)
8/13/2019 dds_06-12-06
23/23
THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title pageUNCLASSIFIED
23
THALES
NE
DERLANDB.V.
DDSInformation Day - DC
Q
uestions
Th
anksforYour
Attention