24.12.2014 Views

TACTICOS Combat Management System - Object Management ...

TACTICOS Combat Management System - Object Management ...

TACTICOS Combat Management System - Object Management ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

UNCLASSIFIED<br />

DDS Information Day - DC<br />

<strong>TACTICOS</strong> <strong>Combat</strong> <strong>Management</strong> <strong>System</strong><br />

Exploiting the Full DDS Potential<br />

Piet Griffioen (piet.griffioen@nl.thalesgroup.com)<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS<br />

THIS INFORMATION CARRIER CONTAINS PROPRIETARY INFORMATION WHICH SHALL NOT BE USED, REPRODUCED OR DISCLOSED<br />

TO THIRD PARTIES WITHOUT PRIOR WRITTEN AUTHORIZATION BY THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS, AS APPLICABLE.<br />

1<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Content<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS as an enabler for the success of the <strong>TACTICOS</strong> <strong>Combat</strong><br />

<strong>Management</strong> <strong>System</strong> (CMS)<br />

<strong>Combat</strong> <strong>Management</strong> <strong>System</strong><br />

<strong>TACTICOS</strong> CMS<br />

Architectural principles<br />

Role of the DDS<br />

Information centric approach<br />

DDS Information Day - DC<br />

CMS<br />

2<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Above Water <strong>System</strong>s<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

Platform<br />

<strong>Management</strong><br />

<strong>System</strong><br />

Communication<br />

<strong>System</strong><br />

Navigation<br />

<strong>System</strong><br />

DDS Information Day - DC<br />

3D Radar<br />

<strong>Combat</strong><br />

<strong>Management</strong><br />

<strong>System</strong><br />

3<br />

THALES NEDERLAND B.V.<br />

Multi<br />

Function<br />

Radar<br />

Missiles<br />

Gun<br />

Sonar


UNCLASSIFIED<br />

<strong>Combat</strong> <strong>Management</strong> <strong>System</strong> (CMS)<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

MK41<br />

MIRADOR<br />

SCOUT<br />

COMINT<br />

TDS<br />

ESM<br />

ECM<br />

• Situation Awareness<br />

• Recognition & Identification<br />

• Threat Evaluation<br />

• Weapon Deployment<br />

SIRIUS<br />

APAR<br />

SMART-L<br />

GOALKEEPER<br />

DDS Information Day - DC<br />

GUN<br />

SONAR<br />

SSM<br />

TORPEDO<br />

CHAFF<br />

4<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

OPERATIONAL REQUIREMENTS<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS Information Day - DC<br />

Vast amounts of information<br />

Thousands of tracks<br />

High degree of automation<br />

Automatic multi- sensor data fusion<br />

Automatic threat evaluation<br />

Automatic sensor + weapon pairing<br />

Extensive Command Support<br />

Easy to Operate<br />

Easy to Maintain<br />

Flexible in Missions, and Manning<br />

On-board Training & Simulation<br />

Total <strong>System</strong> Integration<br />

5<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

<strong>TACTICOS</strong> CMS<br />

Field proven architecture<br />

In service since 1993<br />

Used by 15 navies world wide<br />

22 Ships classes from patrol boats to destroyers<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS Information Day - DC<br />

6<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

<strong>TACTICOS</strong> Architecture Concepts<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

SENSORS<br />

DUAL/REDUNDANT VIDEO NETWORK<br />

Applications dynamically distributed over a “Pool of Computers”<br />

N*multi-function<br />

consoles<br />

FAULT TOLERANT DATA NETWORK<br />

EFFECTORS<br />

DDS Information Day - DC<br />

Fault-tolerant:<br />

tolerant:<br />

Flexible:<br />

Evolvable:<br />

Scalable:<br />

High combat survivability & maintainability (no single-point-of-failure)<br />

of-failure) failure)<br />

Mission-based configuration, on-board training & simulation<br />

Evolutionary upgrading based on COTS & Open Standards<br />

From patrol-boats up to destroyers<br />

7<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Fully Distributed Architecture<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

SMART -L<br />

VIDEO INTERFACE<br />

CABINET<br />

VCR 1/2<br />

SPARE<br />

FL. DECK<br />

TV CAMERA<br />

TV CAMERA<br />

APAR<br />

IFF LINK 11<br />

CATV BUS<br />

ATM NETWORK<br />

LARGE SCREEN<br />

DISPLAY 1<br />

TDLPP<br />

KH/SCOUT<br />

NAV. RADAR<br />

VEX/<br />

RCP<br />

HELI APPR.<br />

RADAR<br />

VESTA<br />

VESTA<br />

COMBAT INFORMATION CENTER<br />

DEPARTMENT OFF. / OFF. QUARTERS<br />

ETC.<br />

WORKSTATION 01<br />

WORKSTATION M<br />

15 15 15 15<br />

APECS-3<br />

ESM / ECM<br />

SRBOC<br />

OFF LINE<br />

R/S<br />

COTS & SIGMA TYPE PROCESSOR<br />

SIRIUS TDS (2x) POS SYSTEM<br />

SHIP’S REF.<br />

IRC<br />

LARGE SCREEN DISPLAY 2<br />

STAFF ROOM<br />

PIOD /<br />

PTSU<br />

PRINTERS<br />

BRIDGE<br />

BTS<br />

OSD<br />

COMMS ROOM<br />

BTS<br />

OSD<br />

TORPEDO<br />

WEAPON<br />

SYSTEM<br />

MK32 MOD-9<br />

(MK46)<br />

GIC-<br />

127<br />

MIC-<br />

MK41<br />

MIC-<br />

MK41<br />

INTEGRATED<br />

MACHINERY<br />

CONTROL<br />

SYSTEM<br />

CCC1 CCC2<br />

COMMS NETWORK<br />

ATAS<br />

SPHERION<br />

+ XBT / XSV<br />

+ SURF. TEMP. REC.<br />

HARPOON<br />

GUN 127 MM<br />

30 MM GUNS<br />

OFF LINE<br />

MK41 SM2<br />

LAUNCHER<br />

GOALKEEPER<br />

DDS Information Day - DC<br />

• Distributed Processing<br />

• Distributed Sensor & Weapon Interfaces<br />

• Distributed Sensor – Weapon Deployment<br />

8<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Fully Distributed Processing<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

SENSORS<br />

REDUNDANT VIDEO NETWORK<br />

Software freely distributed over a pool of N x Multifunction Operator Consoles<br />

EFFECTORS<br />

REDUNDANT DATA NETWORK<br />

DDS Information Day - DC<br />

• No single point of failure<br />

• N - fold redundancy<br />

• High combat survivability<br />

9<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

3 Tier Architecture<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

Sensors & Actuators<br />

RT<br />

Data<br />

Business Logic<br />

nRT<br />

Dependability<br />

High availability<br />

Information<br />

User Interface<br />

Platform independency<br />

• Correlation<br />

• Fusion<br />

• Hypothesis<br />

testing<br />

DDS Information Day - DC<br />

DDS Information Backbone<br />

10<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Metrics Overview<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

SMART-L<br />

VIDEO INTERFACE<br />

CABINET<br />

VCR 1/2<br />

SPARE<br />

FL. DECK<br />

TV CAMERA<br />

TV CAMERA<br />

APAR<br />

IFF LINK 11<br />

CATV BUS<br />

ATM NETWORK<br />

LARGE SCREEN<br />

DISPLAY 1<br />

TDLPP<br />

KH/SCOUT<br />

NAV. RADAR<br />

VEX/<br />

RCP<br />

HELI APPR.<br />

RADAR<br />

DEPARTMENT OFF. / OFF. QUARTERS<br />

ETC.<br />

WORKSTATION 01<br />

WORKSTATION M<br />

15 15 15 15<br />

VESTA<br />

VESTA<br />

COMBAT INFORMATION CENTER<br />

APECS-3<br />

ESM / ECM<br />

SRBOC<br />

OFF LINE<br />

R/S<br />

COTS & SIGMA TYPE PROCESSOR<br />

SIRIUS TDS (2x) POS SYSTEM<br />

SHIP’S REF.<br />

IRC<br />

LARGE SCREEN DISPLAY 2<br />

STAFF ROOM<br />

PIOD /<br />

PTSU<br />

PRINTERS<br />

BRIDGE<br />

BTS<br />

OSD<br />

COMMS ROOM<br />

BTS<br />

OSD<br />

DDS Information Day - DC<br />

INTEGRATED<br />

MACHINERY<br />

CONTROL<br />

SYSTEM<br />

CCC1 CCC2<br />

COMMS NETWORK<br />

Data-traffic:<br />

traffic:<br />

Programs:<br />

Accuracy:<br />

ATAS<br />

SPHERION<br />

+ XBT / XSV<br />

+ SURF. TEMP. REC.<br />

TORPEDO<br />

WEAPON<br />

SYSTEM<br />

MK32 MOD-9<br />

(MK46)<br />

HARPOON<br />

GIC-<br />

127<br />

GUN 127 MM<br />

30 MM GUNS<br />

OFF LINE<br />

MIC-<br />

MK41<br />

MIC-<br />

MK41<br />

MK41 SM2<br />

LAUNCHER<br />

4.000 publications per second over the system-data bus<br />

2.200 programs allocated over 150 processors<br />

100 us. time-alignment accuracy within the distributed system<br />

GOALKEEPER<br />

11<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Metrics: Code & Re-usability<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

Warfare<br />

<strong>System</strong> Manag .<br />

Naval Gunfire<br />

UI - toolkits<br />

Air Control<br />

Tactical Display<br />

Navigation<br />

Application Groups<br />

Logging & Replay<br />

Generic Infra-Services<br />

Middleware (OMG-DDS)<br />

Tactical data links<br />

Office & Web support<br />

Languages Data-access Frameworks<br />

Command Support<br />

Training & simul .<br />

Product-line approach: total 6 Mln. LOC’s<br />

HCI = C (X/Motif) Java, Ada Java<br />

generic-parts re-use: 95 %<br />

backwards-compatibility: 99%<br />

Generic high-level services<br />

1 Major release/yr, 3 patch-releases/yr<br />

No project/customer-specific releases<br />

Splice-1 -> SpliceDDS -> OpenSplice<br />

DDS Information Day - DC<br />

RT-embedded SOLARIS PC/Linux<br />

realtime<br />

OS<br />

Networking<br />

embedded workstations Mobile/PC<br />

Hardware<br />

Non-realtime<br />

Applications are unaware of OS & HW<br />

Major technology upgrades: every 2 yr<br />

‘94: SparcEngine 1E (SPARC)<br />

‘96: CPU2CE (microSparc-I)<br />

‘98: CPU5V (microSparc-II)<br />

‘00: Workstations (UltraSparc) & PPC (IO)<br />

‘02: Sparc/Solaris, PPC/vxWorks<br />

’04: PC/Linux<br />

12<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Role of the DDS<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

Focus is on information<br />

That’s the stable factor<br />

Provides scalability<br />

Through publish - subscribe<br />

Provides a database view with fast and efficient access to the data<br />

Track database with keyed data types, queries & filters<br />

Provides tuneable data transport & data storage services<br />

Latencies, reliability, durability<br />

DDS Information Day - DC<br />

Provides logical partitioning of Publishers and Subscribers<br />

Training & simulation<br />

Enables replication of system state and application state<br />

Fault tolerance & Dynamic application management<br />

13<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

QoS Policy Usage<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS Information Day - DC<br />

DDSQoSPolicy<br />

DURABILITY<br />

HISTORY<br />

READER DATA LIFECYCLE<br />

WRITER DATA LIFECYCLE<br />

LIFESPAN<br />

ENTITY FACTOR<br />

RESOURCE LIMITS<br />

RELIABILITY<br />

TIME BASED FILTER<br />

DEADLINE<br />

CONTENT FILTERS<br />

DDSQoSPolicy<br />

USER DATA<br />

TOPIC DATA<br />

GROUP DATA<br />

PARTITION<br />

PRESENTATION<br />

DESTINATION ORDER<br />

OWNERSHIP<br />

OWNERSHIP STRENGTH<br />

LIVELINESS<br />

LATENCY BUDGET<br />

TRANSPORT PRIORITY<br />

14<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

QoS Policy Usage<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS Information Day - DC<br />

DDSQoSPolicy<br />

DURABILITY<br />

HISTORY<br />

READER DATA LIFECYCLE<br />

WRITER DATA LIFECYCLE<br />

LIFESPAN<br />

ENTITY FACTOR<br />

RESOURCE LIMITS<br />

RELIABILITY<br />

TIME BASED FILTER<br />

DEADLINE<br />

CONTENT FILTERS<br />

NOT USED (DEFAULT VALUE)<br />

DDSQoSPolicy<br />

USER DATA<br />

TOPIC DATA<br />

GROUP DATA<br />

PARTITION<br />

PRESENTATION<br />

DESTINATION ORDER<br />

OWNERSHIP<br />

OWNERSHIP STRENGTH<br />

LIVELINESS<br />

LATENCY BUDGET<br />

TRANSPORT PRIORITY<br />

15<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Dynamic Resource <strong>Management</strong><br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS Information Day - DC<br />

Bunch of<br />

Software<br />

Architecture Model<br />

Action State to Role mapping<br />

Role A<br />

ACTION STATE 1 Role B<br />

Role C<br />

ACTION STATE 2<br />

ACTION STATE n<br />

Task<br />

Service<br />

to<br />

mapping<br />

Role D<br />

Role E<br />

Role A<br />

Role F<br />

Role C<br />

Role G<br />

Role H<br />

Role I<br />

Role D<br />

Role E<br />

Role J<br />

Role K<br />

Tas k A<br />

Number of<br />

Operators<br />

T a s k B<br />

T as k C<br />

T as k D<br />

Tas k E<br />

Tas k F<br />

Role to<br />

task mapping 1<br />

Role to<br />

task mapping 2<br />

Role to<br />

task mapping n<br />

Service A<br />

Service B<br />

Service C<br />

Service D<br />

Service E<br />

Service F<br />

Service G<br />

Service H<br />

Pool of<br />

Computers<br />

What – When – Where<br />

Role dependant<br />

Resource needs versus available resources<br />

Fault detection & Recovery<br />

Functional degradation<br />

Software replication management<br />

State replication & alignment<br />

16<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

INFORMATION-CENTRIC ARCHITECTURE<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

D’<br />

A B C D E F G H I J K L<br />

DDS - Information Backbone<br />

SensorSubsystem<br />

1<br />

ableToPerform<br />

1..n<br />

SensorTaskType<br />

InterrogationTaskType<br />

InterrogationSettings<br />

<strong>System</strong>TrackInterrogationS<br />

ettings<br />

0..1 interrogates 0..n<br />

<strong>System</strong>Track<br />

Information<br />

model<br />

L’<br />

M N O P Q R S T Y<br />

Y’<br />

DDS Information Day - DC<br />

Autonomous components<br />

Interacting only with the information-bus<br />

Spontaneous: Z , Self-healing: D’<br />

Redundant & Replicated: L’ , Y’<br />

QOS-driven Data Distribution Service (reliability, persistency, latency):<br />

Z<br />

D D S<br />

17<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

COMMON ENTITY MODEL : Deployment – F124<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

Design Authority<br />

Joint Program Team<br />

SensorSubsystem<br />

1<br />

ableToPerform<br />

1..n<br />

SensorTaskType<br />

InterrogationTaskType<br />

InterrogationSettings<br />

<strong>System</strong>TrackInterrogationS<br />

ettings<br />

0..1 interrogates<br />

0..n<br />

<strong>System</strong>Track<br />

Common<br />

Entity<br />

Model<br />

Joint Government<br />

& Industry team<br />

Standards based<br />

ATP1, STANAG, ADaTP3<br />

EADS<br />

Thales<br />

Raytheon<br />

DDS Information Day - DC<br />

A B C D E F G H I J K L<br />

DDS Information Backbone<br />

18<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Integration of Subsystems<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

Ethernet<br />

External<br />

Data Format<br />

Adaptation<br />

(GRI)<br />

CMS<br />

Internal Data Format<br />

(CEM)<br />

Analogue<br />

SW<br />

NTDS<br />

DDS Information Day - DC<br />

SW<br />

HDLC<br />

19<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Openness: integration-capability<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS Information Day - DC<br />

SURVEILLANCE<br />

APAR, SMART-L<br />

SMART-S, MW08, DA08<br />

VARIANT<br />

MRR<br />

SCOUT<br />

IRSCAN<br />

ESM DR3000 SKW, SLC<br />

KH 1007 NAV RAD<br />

SPS 64 NAV RAD<br />

RACAL NAV RAD<br />

BridgeMaster E<br />

Various other NAV RAD<br />

AWS 4, AWS 5,<br />

AWS 6 Dolphin<br />

AWS 9<br />

SPS 49<br />

Sea Giraffe AMB<br />

TRS 3D<br />

IFF MKX/Xll (various)<br />

ESM SUSIE, APECS II<br />

ESM CUTLASS, ALTESSE<br />

INT/EXT COMMS (various)<br />

LINK<br />

LINK 10 APAR<br />

LINK 11 STIR<br />

LINK 14 STING-EO<br />

LINK 16 LIROD Mk2<br />

LINK 22 (study) LIOD<br />

LINK Y MIRADOR<br />

LINK Y Mk2<br />

VESTA<br />

INT/EXT commsTMX<br />

TRACKERS<br />

AN/SPC<br />

CASTOR<br />

Vigy (study)<br />

MSP500 (study)<br />

MISSILES<br />

SSM<br />

HARPOON<br />

Exocet<br />

OTOMAT<br />

PENGUIN<br />

GABRIEL<br />

Polyphem<br />

NSM (study)<br />

RBS15 Mk3<br />

SAM<br />

RAM<br />

Crotale<br />

BARAK<br />

SEAWOLF<br />

SADRAL<br />

VT1<br />

SM1 and SM2<br />

NSSM<br />

ESSM<br />

Guns<br />

127mm<br />

115mm<br />

100mm<br />

76mm<br />

57mm<br />

40mm<br />

30mm<br />

25mm<br />

27mm<br />

AK630<br />

Ak176<br />

GUNS<br />

AK306 (study)<br />

AK230 (study)<br />

Phalanx (TN)<br />

Integrated subsystems (own & 3 rd party)<br />

Active<br />

ECM<br />

EW APECS ll<br />

ECM SALAMANDRE<br />

RDF MAIGRET<br />

ECM (various)<br />

Passive<br />

DAGAIE<br />

SAGAIE<br />

SRBOC/ALEX<br />

MASS<br />

SUPER BARRICADE<br />

20<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

Conclusions (1)<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

The DDS provides the necessary non-functional properties for<br />

the <strong>TACTICOS</strong> CMS<br />

Fault tolerance, scalability, low latency<br />

Use of the DDS allows for dynamic resource management<br />

State replication<br />

The information centric approach allows for autonomous<br />

components, autonomous development and ease of integration<br />

DDS Information Day - DC<br />

21<br />

THALES NEDERLAND B.V.


UNCLASSIFIED<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS Information Day - DC<br />

22<br />

THALES NEDERLAND B.V.<br />

Conclusions (2)


UNCLASSIFIED<br />

© THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS Subject to restrictive legend on title page<br />

DDS Information Day - DC<br />

23<br />

THALES NEDERLAND B.V.<br />

Thanks for Your Attention<br />

Questions

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!