SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company...
Transcript of SWIM Open day PJ.17-01 TRL4 EXE2 · PJ.17-01 Open Day, Leonardo Rome, Italy 2 Outline . Company...
Víctor Gómez Villanueva (INDRA) PJ.17-01 Solution member
SWIM Open day PJ.17-01 TRL4 EXE2
Rome, 05th July 2018
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Company General Use 19 SWIM Open day - PJ.17-01 TRL4 EXE2
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
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