an open architecture approach for naval combat · pdf filean open architecture approach for...

21
©DCNS 2012 - all rights reserved / todos los derechos reservados / tous droits réservés MINISTÈRE DE LA DÉFENSE An Open Architecture Approach for Naval Combat Management System (CMS) Denis JANER Chauk-Mean PROUM System Engineer System Architect DCNS DCNS CIISE 2014 24/11/14

Upload: lydat

Post on 30-Jan-2018

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ to

dos

los

dere

chos

res

erva

dos

/ to

us d

roits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

An Open Architecture Approach for Naval

Combat Management System (CMS)

Denis JANER Chauk-Mean PROUM

System Engineer System Architect

DCNS DCNS

CIISE 2014 24/11/14

Page 2: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

2 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

SOMMAIRE

1. OA French vision and approach

2. OA Standards Registry

3. OA Requirements Registry 1. Naval CMS Decomposition

2. Requirements for external interfaces

3. Requirements for architecture

4. OA Qualification Definition

5. Perspectives

Page 3: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

3 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA French vision and approach

Strong expectation for modern CMS : � Reduce system total cost of ownership

� Improve system flexibility / evolutivity to address operational needs evolutions and technology changes - To maintain operational advantage and capability through whole system life cycle- To improve system maintainability

� Improve system interoperability with existing or fu ture systems

To do so an open architecture must be built on :� A modular architecture approach

� Use of Open standard

Page 4: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

4 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA French vision and approach

2. OA Requirements Registry• Naval CMS Decomposition (Op & Sys Views)• Naval CMS Technical Architecture• Specification of OA requirements for external interfaces

2. OA Requirements Registry• Naval CMS Decomposition (Op & Sys Views)• Naval CMS Technical Architecture• Specification of OA requirements for external interfaces

1. OA Standards Registry• State of the Art in Open Architecture• Definition of the OA Standards Registry

1. OA Standards Registry• State of the Art in Open Architecture• Definition of the OA Standards Registry

3. OA Qualification Definition• OA Assessment Process• OA Qualification Process• Specification of OA Qualification Tooling

3. OA Qualification Definition• OA Assessment Process• OA Qualification Process• Specification of OA Qualification Tooling

Standards & Standards & RequirementsRequirements

Registries for CMS Registries for CMS specificationspecification

& qualification& qualification

Page 5: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

5 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Standards Registry

OA Standards Registry identifies :� Recommended principles, patterns,

standards and technologies � According to :

- Their maturity (established, emerging)- Their diffusion (low, average, large)- The type of standard (de facto, de jure, open)- Supporting entity or Standardisation Organisation

Registry addressing : � Operational, System and Technical

viewpoints� Different abstraction layers� Both HCI and Application Server aspects

Categories are defined by:� Modularity : architectural / engineering

principles & patterns� Openness : standards

Operational Viewpoint System Viewpoint

• System Function• System Module ...

System Architecture

• (Operational) Capability• Organisation• Operational Activity …

Operational Architecture

• Computing Device• Network Device

Hardware Platform

• OS, Virtual Machine

System of Interest

• HCI & Application Foundations• « Middleware »

Software Foundation

• Application Module• HCI Module• Common Module ...

Technical Viewpoint

Software Application

Software Platform

Page 6: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

6 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

Technical

Viewpoint

Syste

mVie

wpoin

t

OperationalViewpoint

OA Standards Registry - Operational Viewpoint Catego ries

1. Insufficiently Formalized Operational Architecture

2. Formalized Operational Architecture • Architecture Framework• DoDAF / MODAF / NAF standard

3. Modular Operational Architecture• command & control vs. reporting

Page 7: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

7 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

Technical

Viewpoint

Syste

mVie

wpoin

t

OperationalViewpoint

OA Standards Registry - System Viewpoint Categories

1. Insufficiently Formalized System Architecture

2. Formalized System Architecture • Architecture Framework• DoDAF / MODAF / NAF standard

3. Modular Computing System Architecture• SOA vs. DOA• computing function vs. data store

(MVC Pattern)

4. Full Modular System Architecture• computing vs. HCI vs. gateway

function (MVC Pattern)• standard interfaces

Page 8: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

8 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

Technical

Viewpoint

Syste

mVie

wpoin

t

OperationalViewpoint

OA Standards Registry - Technical Viewpoint Categori es

1. Legacy Technical Architecture(~ OACE Hardware Adapter)

2. Layered Technical Architecture(~ OACE Interface)

3. Open Technical Architecture(~ OACE Standards)

4. Modular Technical Architecture(~ OACE Common Functions)• Dependency Inversion• MVC Pattern• MDA• Component• AOP ...

5. Plug and Play Technical Architecture• Service Component• Plug-in = HCI part +

Application part

Page 9: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

9 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Requirements Registry

Application of the Standards Registry to a Naval CMS :� Operational / System / Technical

Decomposition

� External Interfaces

Identification and specification of openness supports

Results

� CMS Reference Architecture modelling

� Openness support requirements

Technical Viewpoint

System Viewpoint

Operational Viewpoint

Page 10: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

10 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Requirements Registry - Naval CMS DecompositionScope and objectives

Capture future naval Command System architecture with :� Force Level Capabilities built on

- Multi-platform interconnexion- Cooperative situation awareness and engagement

� Decomposition addressing both operational and syste m viewpoints- Based on a DoDAF / NAF sub-set of views

Enable the identification of openness supports espe cially regarding external interfaces

Page 11: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

11 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Requirements Registry – External InterfacesApproach overview

Command System

CMS InternalFunction

TDL Mngt

SIC 21

Other CSS

L11EqptL11Terminal

L16EqptL16Terminal

L22 Terminal

Gateway(s)Connector(s)

Gateway(s)Connector(s)

Gateway(s)Connector(s)

Gateway(s)Connector(s)

SensorYSensor

X

Weapon Sys.YWeapon Sys.

XGateway(s)

Connector(s)

Distant Command System« Interface Genericity »

pursued regarding sensors and weapon systems of interest« Interface Genericity »

pursued regarding cooperative capability

« Interface Genericity »pursued regarding :

TDL EquipmentsTDL Management

« Interface Genericity »pursued regarding

different connectors developed on French

programs

Page 12: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

12 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Requirements Registry – External InterfacesApproach overview

Openness Support are identified based on : � a CMS point of view

� on external interfaces and related dataflows defined in CMS decomposition

� a set of unitary interfaces on which to applied SOL ID Single Responsibilityand Interface Segregation principles :- via Common / Specific Segregation pattern : Separation of the part (generic) common to

different user/supplier modules from the parts specific to a given user/supplier module. - via Domain Partitioning pattern : Separation of interfaces corresponding to different domains

(different functional domains, or functional domain vs quality of service).

Each openness support is characterized by : � Requirements specifying applicable principles and p atterns

� A hierarchy between supports and related unitary in terfaces

� Associated unitary interfaces list

Page 13: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

13 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Requirements Registry – External InterfacesApproach overview

For each external interface : � Unitary interfaces are defined based on SOA and DOA patterns :

- A CMS point of view and related openness support - SOA : to distinguish C&C request and C&C reply interactions

- DOA : as a native read and write segregation relying on data publication, data subscription and data query interaction

� Each unitary interface is characterised by : - Requirements specifying applicable principles, patterns and open standards- Static and dynamic interface definition

Page 14: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

14 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Requirements Registry – External Interfaces

Support analysis based on the following sensors and effectors of interest :

- SELESMAR and Scanter 2100 Navigation radars - Scanter 4100 and 6002 2D Surv. Radar- SMART-S and LRR-S1850 3D Surv. Radar

- EMPAR and Herakles MFR- ASTER 15/30 and VL-MICA Anti-air missile weapon

systems

- MM-40 block 2&3 Anti-ship missile weapon systems

Openness supports hierarchy retained :� Sensors and Weapons

- Sensors

› Radars› Fire Control Systems

- Weapons

› Missile Weapon Systems

� Work in progress to extend this approach to other types of sensor or weapon

Page 15: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

15 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Requirements Registry –Sensors and weapon systems External Interface

Openness supports C/S S Interfaces (called OA) DOA SOA Standards

S_501 Sensors and Weapons

x

I_0010 Stop/Start own ship emissions x

I_0030 Manage emission and firing areas x

I_0060 Receive digital video x

I_0130 Perform kill assessment request x

S_502 Sensors

x

I_0040 Receive sensor plots x

I_0050 Receive sensor tracks x

I_0080 Manage extraction zones x

I_0100 Control sensor states and modes x

S_503 Radars x

I_0020 Manage radar frequency usage x

I_0070 Receive jamming interference reports from radar x

I_0090 Perform radar measurement request x

S_504 Fire Control Syst.

x I_0120 Command target acquisition x

S_505 Weapons

x

I_0110 Monitor weapon states and modes x

I_0140 Set up engagement and firing policies x

I_0170Monitor engagement execution before kill assessment

x

I_0180 Give particular engagement and firing orders x

S_506 Missile Weapon Syst x

I_0150 Assign Weapons to threats to engage x

I_0160 Approve engagement plan x

Page 16: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

16 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

Overall technical structure definition� Identification of openness supports � Possible aggregation

Technical architecture modelling : � Address the different abstraction layers � Identifies :

- “Applicative” modules typologies (application, gateway, repository, HCI)

- Traceability between system functions and “applicative”modules

- Typical technical decomposition for each “applicative” module- Dependency between technical modules

Requirements for principles/patterns and standards to apply on openness supports

OA Requirements Registry – Technical Architecture

Page 17: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

17 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Qualification Definition

Definition of a process to check and qualify the deg ree of openness of a CMS in relation to the requirements bas eline

Two steps process:� Openness degree estimation based on a questionnair e

� Openness degree verification based on IADT evaluati on methods

Page 18: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

18 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

OA Qualification Definition - Processes

OA RequirementsRegistry

Openness Assessment Process

OA Reference Architecture

Openness Qualification Process

OA qualificationProcess

OA assessment questionnaire

OA qualificationtools

Specific for a program

Related to Standard Registry

Related to Requirements Registry

OA Categories characterisation

Openness scope characterisation : - operational- functional CMS Definition :

- Operational need - System specification - System Architecture and design

CMS estimated Openness degree

Results from opennessqualification processes

CMS effectiveOpenness degree

Page 19: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

19 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

Perspectives

Work dissemination / promotion� Standardisation organisation

� Industries

On-going work� Update of standard registry

� Application of standard registry to a wider operati onal and system scope

� Adaptation of the qualification process to operatio nal CMS

Page 20: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon

20 | 24/11/14 | CIISE 2014 – Open Architecture for Naval CMS

©D

CN

S 2

012

-al

l rig

hts

rese

rved

/ tod

oslo

s de

rech

osre

serv

ados

/ tou

s dr

oits

rés

ervé

s

MINISTÈRE DE LA DÉFENSE

Questions ?

Page 21: An Open Architecture Approach for Naval Combat · PDF fileAn Open Architecture Approach for Naval Combat Management System ... - ASTER 15/30 and VL-MICA Anti-air missile weapon