SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company...

21
Víctor Gómez Villanueva (INDRA) PJ.17-01 Solution member SWIM Open day PJ.17-01 TRL4 EXE2 Rome, 05 th July 2018

Transcript of SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company...

Page 1: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Víctor Gómez Villanueva (INDRA) PJ.17-01 Solution member

SWIM Open day PJ.17-01 TRL4 EXE2

Rome, 05th July 2018

Page 2: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

Scope

Test environment

Architecture

Components

Datalink tool: SATCOM Emulator

Data provider tool

HMI tools: Test applications

SWIM Access points

Test scenarios

TRL6 possible improvements

PJ.17-01 Open Day, Leonardo Rome, Italy 2

Outline

Page 3: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

Scope

PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2:

• One ground system and several emulated aircraft systems.

• Meteorological and aeronautical data.

• MEPs: Request/Response and Publish/Subscribe.

• Uplink and downlink.

• Four different use cases.

• SATCOM emulation platform.

SWIM Open day - PJ.17-01 TRL4 EXE2 3

Page 4: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use 4

AIRCRAFT #1

QUEUE / TOPIC

Air HMI Tool

W

A

N

Ground HMI Tool

Air

Node

QUEUE / TOPIC

Ground

Node

AIRCRAFT #2

QUEUE / TOPIC

Air

Node

Air HMI Tool

AMQP 1.0

GROUND

Test environment - Architecture

SWIM Open day - PJ.17-01 TRL4 EXE2

Data provider tool

Page 5: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

Test environment - Components

SWIM Open day - PJ.17-01 TRL4 EXE2 5

• Ground Node: Prototype #01 Ground SWIM Access Point • Air Node: Prototype #02 Aircraft SWIM Access Point • HMI tools: SWIM Enabled Applications • Data provider tool • WAN: Datalink tool / SATCOM Emulator

Page 6: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use SWIM Open day - PJ.17-01 TRL4 EXE2 6

.

Aircraft LAN

Radio System

Radio System

ATN/OSI – ATN/IPS

AOC

ANSP ANSPOther: CFMU, AMC,...

Global M&C

Satellite Access

Network

Terrestrial Radio

System #1

Terrestrial Radio

System #N

Future Communications Infrastructure (FCI)

Future Radio System (FRS) Ground Network

AES

M&C

Sat

ellite

link

Terre

strial lin

k

Air-a

ir li

nk

AES

Datalink tool: SATCOM emulator

Page 7: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use 7

Architecture:

SWIM-INJ-TOOL SERVER

SWIM-INJ-TOOL TEST-APP SWIM NODE

• SUBSCRIBE • UNSUBSCRIBE • REQUEST

• PUBLISH

• SUBSCRIBE • UNSUBSCRIBE • REQUEST

www A web interface helps in

managing subscriptions and

sending messages

Nodes will subscribe and

wait for publications through

a SOAP protocol This component helps in

testing and extends the use

of main component

Main component is the

core of the tool

Also a SOAP

communication

SWIM Open day - PJ.17-01 TRL4 EXE2

Data provider tool

Page 8: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

HMI tools: Test applications

• Airborne SWIM enabled application o Two graphical interfaces representing different aircraft. Their

active functions through HMI are: Subscribe/Unsubscribe to specific data from Ground

Node Publish MET information Request specific information to the Ground Node

• Ground SWIM enabled application o Similar to the airborne. Its active functions through HMI are:

Subscribe/Unsubscribe to specific data from an aircraft Request information to an aircraft Publish MET or AERO information

• Data provider web application (server and client) o Its active functions through HMI are:

Subscribe/Unsubscribe to specific data from an aircraft Request information to an aircraft Publish MET or AERO information

SWIM Open day - PJ.17-01 TRL4 EXE2 8

Page 9: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use 9

Air HMI

AIR NODE GROUND NODE

DPT

AIR BROKER GROUND BROKER

- SubsAirReq

PubGrndReq

4

1

2

3

5

6

PUBLISH

SUBSCRIBE

W

A

N

SWIM Access Point Publish/Subscribe Air-Ground

SWIM Open day - PJ.17-01 TRL4 EXE2

Page 10: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use 10

Air HMI

AIR NODE GROUND NODE

DPT

AIR BROKER GROUND BROKER

- PubAirReq

SubsGrndReq

1 4

5

6

2

3

PUBLISH

SUBSCRIBE

W

A

N

SWIM Access Point Publish/Subscribe Ground-Air

SWIM Open day - PJ.17-01 TRL4 EXE2

Page 11: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use 11

AIR HMI

AIR NODE GROUND NODE

DPT AIR

BROKER

GROUND BROKER

ReqAirResp ReqGrndReq

2

5

1

4

3

WAN

REQUEST

REPLY

6

7

SWIM Access Point Request/Reply Air-Ground

SWIM Open day - PJ.17-01 TRL4 EXE2

Page 12: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use 12

AIR HMI

AIR NODE GROUND NODE

DPT

AIR

BROKER GROUND BROKER

ReqAirReq ReqGrndResp

2

5

1

4

WA N

3

REQUEST

REPLY

7

6

SWIM Access Point Request/Reply Ground-Air

SWIM Open day - PJ.17-01 TRL4 EXE2

Page 13: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use SWIM Open day - PJ.17-01 TRL4 EXE2 13

Test scenario 1: Uplink publish / subscribe

Data provider tool

Ground Node

Aircraft Node

Aircraft Node

Subscription Subscription

METAR

METAR METAR

SATCOM Emulator

Page 14: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

Test scenarios 2: Uplink request / response

SWIM Open day - PJ.17-01 TRL4 EXE2 14

Ground Node

Aircraft Node

Aircraft Node

Requests aeronautical information

d.NOTAM

d.NOTAM

SATCOM Emulator

Data provider tool

Page 15: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

Test scenario 3: Downlink publish / subscribe

SWIM Open day - PJ.17-01 TRL4 EXE2 15

Ground Node

Aircraft Node

Aircraft Node

Subscription Subscription

XML file

XML file

XML file

SATCOM Emulator

Meteorological message

Meteorological message

XML file

Page 16: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

Test scenario 4: Downlink request / response

SWIM Open day - PJ.17-01 TRL4 EXE2 16

Ground Node

Aircraft Node

Aircraft Node

Requests meteorological

information

XML file

SATCOM Emulator

XML file

Meteorological message

Meteorological message

XML file

Page 17: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

TRL6 EXE2 options (1/2)

17 SWIM Open day - PJ.17-01 TRL4 EXE2

Aircraft Emulator

#2

Aircraft Emulator

#1

• Data Enrichment

• Connect to airborne SWIM Nodes

• Use a real communication infrastructure (lower layer)

• Send messages from real services (e.g. AMDAR for downlink communications or/and connect to a meteorological information provider) (upper layer)

Aircraft application

#1

Aircraft application

#2 Real comm.

infr.

AMDAR AMDAR

Data provider tool

Meteorological info provider

Page 18: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

TRL6 EXE2 options (2/2)

18 SWIM Open day - PJ.17-01 TRL4 EXE2

• Data Enrichment

• Connect to airborne SWIM Nodes

• Use a real communication infrastructure (lower layer)

• Send messages from real services (e.g. AMDAR for downlink communications or/and connect to a meteorological information provider) (upper layer)

Main priority for TRL6

• Connect to airborne SWIM Nodes

Page 19: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use 19 SWIM Open day - PJ.17-01 TRL4 EXE2

Page 20: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

Company General Use

Thanks to

• Test Execution • Víctor Gómez Villanueva – System Engineer SESAR

• José Ángel Álvarez Quirós – System Engineer SESAR

• Daniel Franco Antón – Test Engineer

• Isaac Gómez Giner – Test Engineer

• Observer • Leonard Glaser-Opitz – LPS SR (Slokavia) – Observer

• Support • José Luis Santiago Navarro – System Engineering Manager

• Manuel Baz Cerro – Product Manager

• Natalia Hernando Gabriel – Test Engineering Manager

• Víctor González del Valle – Software Development Manager

• David Fernández Piñas – System Engineer (Indra Space Division)

• Hyung-Woo Kim – Indra PJ17 Project Manager

SWIM Open day - PJ.17-01 TRL4 EXE2 20

Page 21: SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company General Use Scope PJ17-01 SWIM-TI Purple Profile TRL4 Validation Exercise #2: • One

This project has received funding from the SESAR Joint Undertaking under the European Union’s Horizon 2020 research and innovation programme under grant agreement No [number]

The opinions expressed herein reflect the author’s view only. Under no circumstances shall the SESAR Joint Undertaking be responsible for any use that may be made of the information contained herein.

Thank you very much for your attention!

SWIM Open day - PJ.17-01 TRL4 EXE2