+ All Categories
Home > Technology > Nogesi case study as LSA proof of concept

Nogesi case study as LSA proof of concept

Date post: 01-Dec-2014
Category:
Upload: jrmses
View: 348 times
Download: 0 times
Share this document with a friend
Description:
Nogesi project represents a milestone for proposed LSA architecture. Know the challenges and solutions for this project and how it has been a real proof of concept for SISO LSA.
Popular Tags:
29
2013 Fall SIW What is HLA raised to the power of DDS? Nogesi case study: LSA proof of concept
Transcript
Page 1: Nogesi case study as LSA proof of concept

2013 Fall SIW

What is HLA raised to the power of DDS?

Nogesi case study: LSA proof of concept

Page 2: Nogesi case study as LSA proof of concept

2013 Fall SIW

NOGESI for Spanish MoD: Technology and Innovation Strategy for Defense (EDIT)

EDIT

Page 3: Nogesi case study as LSA proof of concept

2013 Fall SIW

NOGESI requisites and solutions

Page 4: Nogesi case study as LSA proof of concept

2013 Fall SIW

Nogesi Challenges• Integration of legacy systems

and COTS• Interoperability between

simulated and operational systems

• Development and maintenance of Simulation assets using MDA (Model Driven Architecture)

• Deployment of simulation assets as services into an HLA federation

• HLA full interoperability including ownership transfer

Page 5: Nogesi case study as LSA proof of concept

2013 Fall SIW

Nogesi needs of integration

• Integration of legacy systems, HLA and DIS-based COTS

VRForces

FAC of INDRA

VBS2

HLA

DIS

Page 6: Nogesi case study as LSA proof of concept

2013 Fall SIW

WHAT IS DIFFERENT IN NOGESI SOLUTION• Traditional approach

• Implement a simulation engineering methodology, like FEDEP / DSEEP

• For the deployment• Wrapper or middleware that provides an abstraction of

different simulation protocols like HLA, DIS or TENA• Gateways and bridges between the different types of

simulators

• Advanced simulation services like execution, ownership or time management are unavailable

Page 7: Nogesi case study as LSA proof of concept

2013 Fall SIW

The architecture as THE key point

• Main innovations in NOGESI are not in the development process but in the simulation technical architecture.

• NOGESI is based on LSA, a pure distributed data-centric architecture

Page 8: Nogesi case study as LSA proof of concept

2013 Fall SIW

ARCHITECTURE OF THE SOLUTION• Use of DDS in conjunction with HLA and DIS standards• NOGESI follows LSA architectural proposal

Page 9: Nogesi case study as LSA proof of concept

2013 Fall SIW

NOGESI and LSA architecture

Page 10: Nogesi case study as LSA proof of concept

2013 Fall SIW

Nogesi as LSA milestoneNOGESI project has been the test bed and proof of concept of LSA architecture

NOGESI

Page 11: Nogesi case study as LSA proof of concept

2013 Fall SIW

LSA Layers Overview

Data-centric Middleware: OMG DDSIOpen Wire protocol

Simulation Services

Arch specific APIs

Simulators; new and existing (included legacy)

Current simulation architectures; HLA, DIS, TENA

Common interface

Gateways

HLA Services New ServicesSimulators

HLADDS

DISDDS

TENADDS

DDS simulators

Page 12: Nogesi case study as LSA proof of concept

2013 Fall SIW

LSA-Nogesi overlapping: COTS and legacy

Data-centric Middleware: OMG DDSIOpen Wire protocol

Simulation Services

Common interface

HLA Services New ServicesSimulators

HLADDS

DISDDS

TENADDS

DDS simulators

Arch specific APIs

Simulators; new and existing (included legacy)

Current simulation architectures; HLA, DIS, TENA

GatewaysFAC of INDRA VRForcesVBS2

HLA data-bridgeDIS data-bridge

Page 13: Nogesi case study as LSA proof of concept

2013 Fall SIW

LSA-Nogesi overlapping: HLA over DDS

Data-centric Middleware: OMG DDSIOpen Wire protocol

Simulation Services

Common interface

HLA Services New ServicesSimulators

HLADDS

DISDDS

TENADDS

DDS simulators

Arch specific APIs

Simulators; new and existing (included legacy)

Current simulation architectures; HLA, DIS, TENA

Gateways

FAC of INDRA VRForcesVBS2

HLA over DDS

Page 14: Nogesi case study as LSA proof of concept

2013 Fall SIW

LSA-Nogesi overlapping: DDS simulators and services

Data-centric Middleware: OMG DDSIOpen Wire protocol

Simulation Services

Common interface

HLA Services New ServicesSimulators

HLADDS

DISDDS

TENADDS

DDS simulators

Arch specific APIs

Simulators; new and existing (included legacy)

Current simulation architectures; HLA, DIS, TENA

Gateways

Page 15: Nogesi case study as LSA proof of concept

2013 Fall SIW

NOGESI under the hood

Page 16: Nogesi case study as LSA proof of concept

2013 Fall SIW

Scheduler

Simulation engine

eHost- <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>- <!--

Simulation engine

Configuration file

ACS

On the Core: eHost for Simulation management

Scheduler: Is an advanced scheduler for controlling the real time clock and the state machine. It coordinates and balances many Simulation Engines that are in different nodes.

Simulation Engines: Are the simulation engines, manage the Simulation modules in each simulation node.

Page 17: Nogesi case study as LSA proof of concept

2013 Fall SIW

ACS—Application to Control SimWare simulations, is a GUI that allows to manage SimWare state machine and simulation assets’ parameters during execution

Control of NOGESI: ACS

Page 18: Nogesi case study as LSA proof of concept

2013 Fall SIW

Reusable Gateways

Page 19: Nogesi case study as LSA proof of concept

2013 Fall SIW

NOGESI key points

Page 20: Nogesi case study as LSA proof of concept

2013 Fall SIW

Key point 1: Reusability

• Nogesi allows to reuse simulation models and services These models can be deployed in any scenario Models can be changed by editing a file

• Nogesi can incorporate already existing simulators and legacy simulators

• Any COTS using HLA or DIS can be incorporated

Page 21: Nogesi case study as LSA proof of concept

2013 Fall SIW

Key point 2: Extensibility

• Nogesi can be extended to include new COTS not tested or included on the original project

• Already tested with STAGE 6.1.1 and 6.2 and Vega Prime

Page 22: Nogesi case study as LSA proof of concept

2013 Fall SIW

Key point 3: Cost savings

• Nogesi allow a clear saving in costs by: Reusing previous existing models Leaving existing HLA and DIS

federations “as is” Incorporating already purchased

COTS Adding legacy elements/simulators Connecting different HLA vendors Allowing new COTS not tested before

Page 23: Nogesi case study as LSA proof of concept

2013 Fall SIW

NOGESI as a simulation black-box

Page 24: Nogesi case study as LSA proof of concept

2013 Fall SIW

Nogesi as a simulation black box• Can be deployed anywhere• Can connect to any HLA or DIS compatible COTS• Can be fully distributed

NOGESI

ANY COTS

Page 25: Nogesi case study as LSA proof of concept

2013 Fall SIW

Future evolution of NOGESI

Page 26: Nogesi case study as LSA proof of concept

2013 Fall SIW

MADRID

ROME

Nogesi next challenge: Madrid-Rome interconnection

Page 27: Nogesi case study as LSA proof of concept

2013 Fall SIW

Next Challenges• Extension of Nogesi has new challenges

Wan interconnection using DDS: Qos file and Qos patterns Compensation of network latencies Network requirements and limitations: dedicated network

vs general network Security requirements: What security is really needed?

Page 28: Nogesi case study as LSA proof of concept

2013 Fall SIW

QUESTIONS?

Page 29: Nogesi case study as LSA proof of concept

Please address any questions about this presentation to:

José Ramón Martínez SalioTechnical Presales [email protected]

@NADS_news /NEXTELADS Nextel Aerospacejrmses


Recommended