Simware and the new SISO LSA

Post on 04-Jul-2015

569 views 1 download

description

This presentation shows you how Simware can help you to be compliant with the vision of the new SISO Layered Simulation Architecture

transcript

Real Time Interoperable & Open Distributed

Simulation Architecture

Jose-Maria Lopez-Rodriguez

VP Business Development

jmlopez@nads.es

2 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Simware provides the first truly open architecture for Distributed simulation

Allows the development of simulation systems in accordance to the SISO LSA vision.

First Simulation commercial platform fully compliant with OMG DDS standard.

SimWare, an enabler of an Open LSA (Layered Simulation Architecture)

(*)Based on SISO LSA Study Group TOR

Confidential 3

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Rationale for SISO Layered Simulation Architecture

Net-centric interoperability

Open systems architecture

Advances in Data-centric Middleware

Simulation Architectures

Can we exploit these…

…to improve these?

4 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Why the market needs SimWare

• Heterogeneous ecosystem of interoperability standards: different

versions of DIS, different versions of HLA, TENA, and different

vendors implementations.

• Customer spend the money developing so many custom data bridges and

gateways.

• Data Bridges and Gateways are commonly difficult to develop, upgrade

and maintain.

• No convergence of simulation architectures. No common datamodels, no

common protocols, no common data distribution mechanisms.

• Restrictions in performance. Difficult to cope with very large, WAN-

level exercises or experiments.

• No plug&play capability.

• Not seamless interoperability with Operational systems

5 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Simware : THE IRC REVOLUTION

Interoperability Reusability

Composability

6 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is SimWare?

DDS based Simulation Data Bus

7 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

SimWare Middleware : HLA DataModel + DDS/DDSI wire protocol

Data Centric Sim Middleware

based on DDS

HLA data model

MODELER TOOL

8 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Simple API to help development

ncware::Simulation * simulationExample=ncware::SimFactory::createSimulation("1","airplane", ncware::TransportType::DDS_OPENSPLICE );

simulationExample->Join();

1. Create Simulation

Nombre Descripción

DDS_OPENSPLICE DDS simulation

HLA13_DMSO Simulation using DMSO HLA13

HLA13_MAK Simulation using Mak HLA13 .

HLA13_PITCH Simulation using Pitch HLA13 .

HLA1516_NEXTEL Simulation using NADS RTI

HLA1516_MAK Simulation using Mak

HLA1516.

HLA1516_PITCH Simulation using Pitch

HLA1516

ncware::SimPublisher<Vector3D> * dataPublisher; dataPublisher=ncware::SimFactory::createPublisher<Vector3D>(simulation

Example); dataPublisher->registerInstanceName (“Boeing747”); Vector3D * dataVector3D = dataPublisher->Declare( ); dataVector3D->x = 1; dataVector3D->y = 1; dataVector3D->z = 1; dataPublisher ->Send (“Boeing747”, dataVector3D );

Create Publisher

ncware::ObjectListener<Vector3D> * listenerVector3D = new userListener();

ncware::SimSubscriber<Vector3D> * dataSubscriber = ncware::SimFactory::createSubscriber<Vector3D> (simulationExample, listenerVector3D);

dataSubscriber->Declare();

void userListener::attribute_received (Vector3D * Data, std::string

const & instanceName) {

std::cout << “ Instance name = " << instanceName << std::endl;

std::cout << " Coordinate X = " << data->x << std::endl; std::cout << " Coordinate Y = " << data->y << std::endl; std::cout << " Coordinate Z = " << data->z << std::endl;

}

Create Subscriptor

9 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is it SimWare?

DDS based Simulation Data Bus

RunTime Simulation Infrastructure

10 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

An Open Real time Distributed runtime infrastructure

Scheduler

Simulation

engine

RunTime Infrastructure

- <config>

<EJEC nid="2" id="3" name="EJEC"

HlaFed="Aislado" HlaSom="Som.xml"

SchedFrec="25" HTime="5" GTime="3" TTime="0"

UTime="3" NotIni="no" NotFin="no"

NotCierre="no" Critico="si" NotGrab="si" />

- <EHOST4 nid="2" id="4" name="MOTOR1"

SchedSecuencial="si" NotIni="si" NotFin="si"

NotCierre="no" Critico="si" NotGrab="si">

<Mod0 nid="2" id="16"

name="Modulo_ModCIRCLE"

type="Modulo_ModCIRCLE" SchedFrec="50"

SchedOrden="0" SchedPrio="1" SchedOffset="0"

NotIni="no" NotDisc="no" NotEstab="no"

NotFin="si" NotCierre="no" Critico="si"

NotGrab="si" />

</EHOST4>

</config>

- <!--

Configuration file

ACS

Simulation

engine

State machine

11 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is it SimWare?

DDS based Simulation Data Bus

RunTime Simulation Infrastructure

Model Driven M&S Development Tool

12 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Developing simulation assets with a MDD Tool

13 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is it SimWare?

DDS based Simulation Data Bus

RunTime Simulation Infrastructure

Model Driven M&S Development Tool

GW

HLA RTI

SimWare PowerLink

14 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Improving interoperability

15 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is it SimWare?

DDS based Simulation Data Bus

RunTime Simulation Infrastructure

Model Driven M&S Development Tool

GW

HLA RTI

SimWare PowerLink

SimWare RTI (HLA based on DDS)

16 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

SimWare RTI : HLA1516.2000 API on top DDS/DDSI

SimWare RTI

DDSI

DDS DCPS

HLA API

HLA Federate

An Open RTI: IEEE HLA API OMT DataModel DDS/DDSI Wire Protocol

Confidential 17

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Use Cases

SimWare in Full Life Cycle of critical and complex systems

Confidential 18

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Uses Cases for Simware

SimWare

LVC (Live-Virtual-Constructive) Federations

Integration of Simulation Services in DDS Critical Systems

Agile Development of Simulation models.

M&S Repositories

Distributed Simulation architecture for Training, Testing,

Analisys or Experimentation

Confidential 19

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Spanish MoD new M&S infrastructure

20 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

NOGESI Project : LVC Infrastructure for CD&E in Sp MoD

CGF

Distributed Simulation Services

DDS Simulation Bus

HLA propietary network

Simware RTI

FAC virtual Sim

SimWare

LGB Sim Service

Missile Sim Service

Sensor Sim Service

Aircraft Sim Service

SimWare PowerLink Serious Gaming

SimWare PowerLink

SP Army C2 DDS services Interface

FFT service

BMS

Command service

Tactical C2 system

Confidential 21

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Land Based Test Site for integration of Naval Combat Management Systems

Confidential 22

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Missile Simulator for Spanish Air Force

Confidential 23

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

LVC Demostration

DDS, HLA, DIS

playing together

1

VR-FORCES HLA Simulation Node

ETHERNET H

LA f

ed

era

tio

n

Constructive Simulator whis is used to create new

entities in a HLA federation.

SSN submarine

VR-Forces will display basic information of the

rest of the contacts.

2

SIMWARE DDS Simulation Node

Simulation Host (eHost)

Different Distributed Engines running the simulation models.

SimWare RTI HLA

SimDIS Adaptor

3

eHOST

Sim Engine Sim Engine

Gateway DDS-DIS

SIMDIS will represent all entities in synthetic 3D

environment.

DIS Simulation Node

3 Basic Ships

Simulador DIS

SimWare RTI HLA

MORE INFORMATION

WWW.SIMWARE.ES

26 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Please address any questions about this presentation to:

Jose-Maria Lopez-Rodriguez

VP Business Development jmlopez@nads.es