14:00 CEST / / 13:00 BST / / 08:00 US ET Welcome, Bem-vinda, - - PowerPoint PPT Presentation

14 00 cest 13 00 bst 08 00 us et
SMART_READER_LITE
LIVE PREVIEW

14:00 CEST / / 13:00 BST / / 08:00 US ET Welcome, Bem-vinda, - - PowerPoint PPT Presentation

T HE HE W EBIN INAR WILL ILL START AT AT 14:00 CEST / / 13:00 BST / / 08:00 US ET Welcome, Bem-vinda, Bienvenidos, , Vtejte, Bienvenue, Benvenuto, Herzlich Willkommen, Welkom, Marhaba Bikoum, Velkommen, Dobrodoli ,


slide-1
SLIDE 1

THE

HE WEBIN INAR WILL ILL START AT AT

14:00 CEST / / 13:00 BST / / 08:00 US ET

Welcome, Bem-vinda, Bienvenidos, добре дошли, Vítejte, Bienvenue, Benvenuto, Herzlich Willkommen, Welkom, Marhaba Bikoum, Velkommen, Dobrodošli, Välkommen

slide-2
SLIDE 2

The Presenters

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation 2

Patrick Penot Sales Manager Pitch Technologies Martin Johansson Project Manager Pitch Technologies Boris Pothier Project Manager Pitch Technologies Jean Christophe Cota Software Architect EUROCONTROL Thomas Damm Project Manager Chairman WG81 DFS Deutsche Flugsicherung GmbH

slide-3
SLIDE 3

Agenda

Agenda : 10 of June 2020 14.00 Introduction to the Webinar 14.05 Real-time platforms of future Air Traffic Control and simulation based validation using HLA

  • EUROCAE and WG 81, with Thomas Damm
  • Model Driven Architecture, with Jean Christophe Cota
  • Creating an ATM FOM, with Martin Johansson
  • Questions/Answers

15.05 Break 15.20 Pitch’s contribution to the ongoing efforts of EUROCAE

  • Pitch Technologies overview, competencies & offer, with Patrick Penot
  • Live demonstration, with Martin Johansson
  • Pitch Developer Studio, Pitch pRTI and Pitch Recorder
  • Product overview, with Boris Pothier
  • Pitch Booster, Pitch Talk, Pitch Media Streamer, Pitch Gateways, ADSB federate
  • Questions/Answers

16.10 Close

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation 3

Patrick Penot Moderator patrick.penot@pitch.se

Please keep your microphone muted and send all your questions by Chat or email the moderator!

slide-4
SLIDE 4

Overview to the Webinar

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation 4

UML modeling

ATM HLA API JAVA/C++/C# Metamodel ED 147, Based on WG81 (EUROCAE)

Part 1

ED147B (FOM) HLA implementation 3D Engine Serious game New Concept New Equipment …

Part 2

COTS Product

Development tools Communication, Video … Infrastructure, Multi sites solution …

slide-5
SLIDE 5
  • Open international standard for distributed simulation through IEEE
  • Originated in the defense domain
  • Now increasingly used also in other domains
  • Software architecture based on publish–subscribe messaging
  • Provides information exchange (publish/subscribe), synchronization and management
  • Flexible object modeling which forms the basis for domain specific standards
  • Examples of information data model exchange(FOM):

 Defense : RPR FOM ; NETN FOM  Space : Space Reference FOM  Medical : Medical FOM  Automotive : SimArch FOM  ATM : ED 147 FOM

Today will focus on how HLA is used in the Air Traffic Management simulation

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation 5

About the High Level Architecture (HLA)

slide-6
SLIDE 6

Examples of HLA use on commercial market

  • NASA Space simulations (USA)
  • ESA Space mission training
  • Air Traffic Management simulations (DFS, Eurocontrol, DHMI /TK, Mitsubishi/ Japan)
  • R&D automotive (Volvo/VTI Sweden)
  • R&D Logistical simulation : Economic distributed and transportation (ENIT/France)
  • Dutch Railroad simulation (Netherlands)
  • Several Offshore oil production federations (Norway)
  • Cardiographic simulation for Space Medicine
  • Casino management (USA)

6

slide-7
SLIDE 7

EUROCAE and WG81

With Thomas Damm DFS Deutsche Flugsicherung GmbH

slide-8
SLIDE 8

Thomas Damm, DFS EUROCAE WG-81 Chairman

Pitch Webinar ‘HLA & Air Traffic Control Simulation’

10th June 2020

slide-9
SLIDE 9

EUROCAE and WG-81

slide-10
SLIDE 10

 Who are we?  Where do we come from?  What have we done?  ED-147 and HLA

Overview

slide-11
SLIDE 11

Who are we?

slide-12
SLIDE 12

EUROCAE facts and figures

 European Organisation for Civil Aviation Electronics  Non-profit organisation founded 1963  Deals exclusively with aviation standardisation  270+ Members (+10% p.a.)  39 active working groups  2000+ experts  Staffing 12

Non-European Members 30% 70% European Members

slide-13
SLIDE 13

EUROCAE WG-81

WG-81 is working on the interoperability between ATM:

  • real-time platforms and
  • real-time and fast-time platforms

Founded: April 2008 Members: ANSPs, airborne and ground industry, aerospace institutes Publications: ED-147A / ED-148

slide-14
SLIDE 14

Where do we come from?

slide-15
SLIDE 15

European V&V Infrastructure

 Simulators are widely used in ATM  Domain specific simulators:

 Airborne  En-route / Traffic Management Area  Airport

 Real time and fast time simulators  Simulation and stimulation

slide-16
SLIDE 16

Existing V&VI needed to change due to

 New global ATM concepts  Collaboration of ATM stakeholders  SWIM throughout the ATM network

Indentified needs

slide-17
SLIDE 17

SESAR Programme

EUROCAE & SESAR

  • V&VI IOP requirements

from SESAR program

  • Feedback from validation

exercises

  • Helped to deliver

improved EDs

slide-18
SLIDE 18

R&D-standardisation-deployment

R&D Standardization Deployment and Regulation

slide-19
SLIDE 19

What have we done?

slide-20
SLIDE 20

ED-147 The Standard

Common Communication Language Common IOP Architecture Common Operational Environment

CCL:

  • Reference Information Model
  • Common Information Model

CIA:

  • Logical interoperability architecture
  • Key architectural concepts
  • State and time management
  • Interoperability services

COE:

  • Operational environmental data formats
  • Output data formats
slide-21
SLIDE 21

ED-147 RIM and CIM

  • RIM the baseline for a

common language

  • CIM the „contract“

between participants

  • Extracting and extending

as key to interoperability

slide-22
SLIDE 22

ED-147 IOP Architecture

  • Agent gateways connect

cross domain ATM VPs

  • Runtime IOP services
  • Network centric

infrastructure

  • State management
slide-23
SLIDE 23

ED-147 and HLA

slide-24
SLIDE 24

 ED-147 stops at level of service definition

 Various technologies are possible  Known implementations are based on HLA  Supplement document to ED-147 will describe the Technology mapping for HLA

ED-147 Implementations

slide-25
SLIDE 25

HLA Technology Mapping

ED-147 RIM HLA FOM INTEROP Model ED-147 Services HLA Services ED-147 / HLA Exercise Management ED-147 / HLA Concept Mapping

MDA

slide-26
SLIDE 26

BACKUP

slide-27
SLIDE 27

✈Standard Round ✈Table ✈50 % joint WGs

✈10 % joint WGs

Global coordination

slide-28
SLIDE 28

✈ Common formats for offline data preparation

  • Environmental data based on AIXM
  • Weather data based on AIXM extension
  • Flightplan data based on FIXM

✈ Rules for common output format definition based on

  • CSV
  • JASON
  • XML

ED-147 Input and Output

slide-29
SLIDE 29

Common Collaboration Model IOP Integration Guidelines Operations At Runtime

ED-148 The Guidance

CCM:

  • V Model
  • Best practices for collaboration

IIG:

  • Data preparation
  • Model issues
  • Participant IOP needs
  • Engineering

OAR:

  • Runtime issues
  • Failure handling
slide-30
SLIDE 30
slide-31
SLIDE 31

Model Driven Architecture activities

With Jean-Christophe Cota Eurocontrol

slide-32
SLIDE 32

Supporting European Aviation

EUROCAE WG81 – ATM Simulation interoperability

Model Driven Architecture activities

Jean-Christophe COTA

jean-christophe.cota@eurocontrol.int

slide-33
SLIDE 33

WG81 data description issues

enter your presentation title 33

EUROCAE WG81 deals with Simulator Interoperability

interoperability => data exchange => data description

Data structure is described using OMG’s UML : a graphical notation

class Classes A ircraft + company :String + registration :String class Classes A ircraft + company :String + registration :String StateVector + altitude :Real + speed :Real +groundVector class Classes A ircraft + company :String + registration :String StateVector + altitude :Real + speed :Real Position2D + latitude + longitude +position +groundVector

BUT no choice yet of a technology that would allow actual interoperability on the wire This is a political choice, and nobody can impose its view to other WG members !! XML, IDL-CDR, HLA, ProtoBuf, ASN.1, etc…

slide-34
SLIDE 34

WG81 data description issues

enter your presentation title 34

OK

then all participants of a given interoperability exercise have to agree on the technology…

slide-35
SLIDE 35

WG81 data description issues

enter your presentation title 35

  • ne has to translate

into

class Classes A ircraft + company :String + registration :String StateVector + altitude :Real + speed :Real Position2D + latitude + longitude +position +groundVector

IDL XSD ProtoBuf HLA

slide-36
SLIDE 36

WG81 data description issues

enter your presentation title 36

Manual writing… why not... BUT interoperability data description may be really complex:

slide-37
SLIDE 37

WG81 data description issues

enter your presentation title 37

One crazy guy may say “OK let’s do it !”… BUT what about changes in the model to add exercise specificities ???

slide-38
SLIDE 38

Introducing MDA

enter your presentation title 38

Solution: work on the UML model,... Model Driven Architecture the UML model is the reference the UML model is machine-readable via the XMI representation transformation rules are specified to generate the technology model and let the machine generate the technology artefacts,

IDL

class Classes Aircraft + company :String + registration :String StateVector + altitude :Real + speed :Real Position2D + latitude + longitude +position +groundVector

UML XMI

that is the technology-specific model to describe data (XSD, IDL, FOM,…)

slide-39
SLIDE 39

Some MDA vocabulary

enter your presentation title 39

MDA was ‘theorised’ by OMG in the early 2000 Describing the world imposes multiple levels of abstraction Twin engine jet Airbus A321neo G-NEOX from British Airways instantiation classification instantiation classification MDA then introduces the concept of metamodel as a taxonomy for buiding models metamodel model

slide-40
SLIDE 40

Further MDA vocabulary

enter your presentation title 40

Technology agnostic (PIM) Technology model Domain model Model Metamodel Technology specific (PSM)

Transformation rules

slide-41
SLIDE 41

Beyond WG81 : domain model issues

enter your presentation title 41

Multiple domain metamodels Complex domain metamodels Different patterns to express data structure semantics Different machine-readable representations Not limited to data description Multiple ways to implement a given semantic Worse: variable support of machine-readable formats by domain model editor vendors !? Example: MEGA, which uses its own XML representation (not XMI) Example: the XMI produced by Enterprise Architect is not 100% compliant to the UML metamodel Example: UML describes use cases, workflows, components, state transitions, sequence diagrams, etc…

slide-42
SLIDE 42

Domain to Technology transformation challenge

enter your presentation title 42

MEGA XML XSD IDL FOM UML-XMI (Enterprise Architect) UML-XMI (Magic Draw)

slide-43
SLIDE 43

Introducing the IOP model

enter your presentation title 43

IDL XSD FOM MEGA XML UML-XMI (Enterprise Architect) UML-XMI (Magic Draw)

slide-44
SLIDE 44

Introducing the IOP model

enter your presentation title 44

The IOP model is dedicated to data structure description gathers common data structure semantics is specified along OMG guidelines, and offers an XMI representation name scoping specialization / generalization composition substitutability has a minimal and simple metamodel no ambiguity, one single way of expressing a given semantic

The IOP model is the intermediate model (“modèle pivot”) in the transformation of Domain to Technology

slide-45
SLIDE 45

History and proof of concept

enter your presentation title 45

IOP XMI

2014 : Start work on the IOP specification (working paper)

MEGA XML

2018 2018 : MEGA->IOP prototype 2015 2015 : UML->IOP prototype

UML-XMI (Enterprise Architect)

2019 : IOP->HLA by Pitch XSD 2016 : IOP->XSD prototype 2016 2019 HLA FOM Proto Buf 2018 : IOP->ProtoBuf prototype 2018

slide-46
SLIDE 46

Creating an ATM FOM

With Martin Johansson Pitch Technologies

slide-47
SLIDE 47

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation 47

High Level Architecture (HLA) Terminology

  • Each system is called a federate
  • Federates connect to a Runtime Infrastructure
  • Together they form a Federation
  • The RTI provides services like publish-subscribe information exchange,

synchronization and management

  • The information exchange is based on a Federation Object Model (FOM)
  • A session is called a Federation Execution

Federate

(simulation)

Federate

(simulation)

Federate

(simulation)

Runtime Infrastructure – RTI FOM

HLA is a software architecture, based on publish–subscribe messaging

slide-48
SLIDE 48

FOM in the Development Process

Pitch Visual OMT

  • Create, maintain, visualize

and analyze object models for information exchange

  • Manage your HLA Object

Models across the life-cycle

  • Supports any domain and any

FOM, standard or extended E.g. RPR-FOM, Space-FOM, etc. Pitch pRTI

  • Fully compliant HLA runtime infrastructure (IEEE 1516, etc.)
  • High performance, robustness and realtime monitoring
  • WAN capabilities together with Pitch Booster

Pitch Developer Studio

  • Generate a royalty-free HLA

and DIS module in C++, Java

  • r C# for your simulation
  • Adapt new or existing

simulations to HLA with low risk and cost

  • Reduce HLA learning curve by

using Object Oriented middleware – ”Expert in a box”

slide-49
SLIDE 49

From UML to FOM

Company Confidential / In Strict Confidence

UML to IOP

IOP XMI file FOM XML file Pitch Visual OMT

Transformation rules

slide-50
SLIDE 50

Demo

  • Demo of importing an IOP file into Pitch Visual OMT

Company Confidential / In Strict Confidence

slide-51
SLIDE 51

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation 51

Questions/Answers

slide-52
SLIDE 52

Break

52

See you in 15 minutes

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation

slide-53
SLIDE 53

Pitch’s contribution to the

  • ngoing efforts of EUROCAE

With Martin Johansson and Boris Pothier Pitch Technologies

slide-54
SLIDE 54

The leader in standards based interoperability

Pitch Technologies offering

54 2019

Patrick Penot

slide-55
SLIDE 55

Fo Foun unded in n Li Linköp öpin ing in n 1991, Swed Sweden Pitch Technologies specializes in interoperability and infrastructure components for distributed simulation

  • Headquater in Sweden
  • One office in UK
  • One office in France
  • One office in US

Company Overview

55 Webinar of June 10, 2020 HLA & Air Traffic Control Simulation

slide-56
SLIDE 56
  • World leader for distributed simulation (products, services, training)
  • The largest offer for interoperability products and services
  • More than 130 000 licenses deploy, 400 customers in 40 countries
  • Strong focus on R&D and innovation
  • Engagement in standardization
  • SISO (IEEE),
  • NATO (MSG activity)
  • EUROCAE (European Organisation for Civil Aviation Equipment)
  • FOM R&D

Company Overview

56

Commercial Market

  • SpaceFOM
  • Medical FOM
  • ATM FOM ED147 B

Defense Market

  • RPR FOM
  • NETN FOM

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation

slide-57
SLIDE 57

57

Pitch Offer for Services

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation

slide-58
SLIDE 58

Pitch Product Offer

58 Webinar of June 10, 2020 HLA & Air Traffic Control Simulation

slide-59
SLIDE 59

The leader in standards based interoperability

Live demonstration

59 2019

Martin Johansson

slide-60
SLIDE 60

Develop for Simulation Interoperability

Pitch Visual OMT

  • Create, maintain, visualize

and analyze object models for information exchange

  • Manage your HLA Object

Models across the life-cycle

  • Supports any domain and any

FOM, standard or extended E.g. RPR-FOM, Space-FOM, etc. Pitch pRTI

  • Fully compliant HLA runtime infrastructure (IEEE 1516, etc.)
  • High performance, robustness and realtime monitoring
  • WAN capabilities together with Pitch Booster

Pitch Developer Studio

  • Generate a royalty-free HLA

and DIS module in C++, Java

  • r C# for your simulation
  • Adapt new or existing

simulations to HLA with low risk and cost

  • Reduce HLA learning curve by

using Object Oriented middleware – ”Expert in a box”

slide-61
SLIDE 61

Today’s Demonstration

  • Build an Aircraft simulator using Pitch Developer Studio
  • It will simulate an aircraft with a name and a position that is updated at 1Hz
  • Each time it receives an update for another aircraft it will print its name and position
  • Run 2 instances of the aircraft simulator and exchange data using Pitch pRTI
  • Using the HLA standard
  • Record and inspect the exchanged data using Pitch Recorder
slide-62
SLIDE 62

Pitch Toolchain

Pitch Visual OMT 1 Pitch Developer Studio 2 Pitch pRTI 3 Develop a information exchange model Develop a software module Connect systems and exchange information Pitch Recorder 4 Inspect and record data

slide-63
SLIDE 63

The leader in standards based interoperability

Product overview

63 2019

Boris Pothier

slide-64
SLIDE 64

Overview

Site 3 Site 2 Site 1

HLA

How Pitch products make your simulators work together

slide-65
SLIDE 65

The leader in standards based interoperability

Pitch Booster

Connect simulations across WAN with performance and fault tolerance

slide-66
SLIDE 66

Multi-sites connection challenges

  • How to connect resources and simulators

distributed in one or multiple sites?

  • How to best use the bandwidth?
  • How to improve reliability?
  • How to build an architecture easily

manageable and scalable?

66

Site 1 Site 2 Site 3

slide-67
SLIDE 67

VPN solution

  • Advantages with VPN
  • Many commercial versions available
  • All types of communication
  • Problems with VPN:
  • Your simulator is no longer on your

local network, it is on the VPN

  • All computers from everyone are now
  • n the same (virtual) network. They

can do anything with each other. This is unsafe, for example :

  • Not as efficient and fault tolerant
  • Uses more bandwidth
  • Difficult to manage, since you ended to be on the

VPN

67

VPN space Site 1 Site 2 Site 3

slide-68
SLIDE 68

Pitch Booster Advantages

  • Pitch Booster builds upon and works with

existing, security mechanisms (firewalls, bulk encryption, etc)

  • Each resource stays on its own LAN
  • Pitch Booster introduces additional

security:

– Policies to decide which other nodes each node can talk to – Policies to decide which resources on a LAN that can participate – Only the simulation application, not the entire host, can use the Booster. Safer than VPN

  • Upcoming version (v2.5) will introduce 2

new Booster to Booster connection modes:

– Encrypted – Authenticated

68

Site 1 Site 2 Site 3

Booster Booster Booster Firewall Firewall Firewall

slide-69
SLIDE 69

Connecting federates without Pitch Booster

  • Classical solution: VPN:

– Tunneled sites: one virtual LAN – Traditional RTI communication – Unaware of WAN links – Creating a communication channel between each federate

69

Federate Federate Federate Federate Federate Federate Federate Federate Federate

WAN link:

  • Limited

bandwidth

  • Latency
  • Network hickups

risks

slide-70
SLIDE 70

Connecting federates with Pitch Booster

  • Pitch Booster Advantages
  • Security
  • 1 port to open
  • 1 machine per network
  • Optimisation of network bandwidth
  • Data compression between Booster

nodes

  • Improved reliability
  • Mask network hickups
  • Reduce packet loss
  • Design to recover from failures without

federate affection

  • From upcoming v2.5, connection between

nodes could be:

  • Encrypted
  • Authenticated using certificates and

trust chain

70

Federate Federate Federate Federate Federate Federate Federate Federate Federate B B B

WAN link:

  • Limited bandwidth
  • Latency
  • Network hickups risks
slide-71
SLIDE 71

The leader in standards based interoperability

Pitch Talk

Communicate using voice, intercom, radio and chat with scalability and management

slide-72
SLIDE 72

Pitch Talk Overview

  • Enables communication integration in

simulation

  • Voice, radio and chat communication

with permissions and effects

  • Centrally managed communication plan
  • Two clients UIs powered by the Pitch

Talk API

  • Allows you to create your own client or

integrate in your simulator

  • Connects live radios to simulation

72 LAN & WAN Embedded in simulators Your own GUI Live Radio Standard Client Radio Client Admin Server

slide-73
SLIDE 73

Pitch Talk Overview

  • Communication system for distributed training
  • Monitor and record in synch with the simulation

data

  • LVC ready, Live radio interface
  • Centralize communication plan
  • Easy and rapid deployment, dynamic change,

update and reconfiguration

  • End-User do himself
  • Add /change channels and frequencies
  • Build its own Comm-plan
  • Highly customizable and scalable
  • Add your own audio/radio effects
  • Design your own GUI with no limit

73

Custom

slide-74
SLIDE 74

The leader in standards based interoperability

Pitch Media Streamer

Integrate video and simulation data in your simulation infrastructure

slide-75
SLIDE 75

Pitch Media Streamer Overview

  • Integrate video in your distributed

simulation

  • Analyze, record and replay your media

streams: – Camera feed – Screen capture – Or any UDP stream

  • Synchronized with your HLA data

75 LAN & WAN Screen capture Local Camera Network Camera Window capture HLA sync recording

slide-76
SLIDE 76

Pitch Media Streamer - Technical overview

76

UDP UDP Optional: Pitch Media Streamer Controller

slide-77
SLIDE 77

The leader in standards based interoperability

ADS-B federate

slide-78
SLIDE 78

ADS-B federate Overview

  • Populate your HLA simulations with real traffic data

Simulator ADS-B federate Pitch Recorder HLA Simulator ADS-B federate Pitch Recorder HLA

slide-79
SLIDE 79

The leader in standards based interoperability

Pitch Gateways

slide-80
SLIDE 80

Pitch Gateways Overview

  • Solve performance problems using filtering plugins
  • Add more security using security policies
  • Connect federates using different HLA versions or RTIs
  • Bridge with other standard protocols
slide-81
SLIDE 81

Conclusion

Site 3 Site 2 Site 1

HLA

How Pitch products make your simulators work together

slide-82
SLIDE 82

Webinar of June 10, 2020 HLA & Air Traffic Control Simulation

Questions/Answers

slide-83
SLIDE 83

Leader in Standards-Based Distributed Simulation Solutions

2019 83

Thank you for your attention

You can send any other question or suggestion to patrick.penot@pitch.se

See our website for other webinars by Pitch: http://pitchtechnologies.com/