SWIMming in Tcl Frank Morlang DLR.de Chart 2 > Lecture > - - PowerPoint PPT Presentation

swimming in tcl
SMART_READER_LITE
LIVE PREVIEW

SWIMming in Tcl Frank Morlang DLR.de Chart 2 > Lecture > - - PowerPoint PPT Presentation

DLR.de Chart 1 SWIMming in Tcl Frank Morlang DLR.de Chart 2 > Lecture > Author Document > Date DLR.de Chart 3 Overview INTRODUCTION PROVOCATION MOTIVATION CHALLENGE SOLUTION OUTLOOK


slide-1
SLIDE 1

SWIMming in Tcl

Frank Morlang

DLR.de • Chart 1

slide-2
SLIDE 2

> Lecture > Author • Document > Date DLR.de • Chart 2

slide-3
SLIDE 3

Overview

  • INTRODUCTION
  • PROVOCATION 
  • MOTIVATION
  • CHALLENGE
  • SOLUTION
  • OUTLOOK

DLR.de • Chart 3

slide-4
SLIDE 4

Introduction

DLR.de • Chart 4

  • Future Commercial Space Traffic

assumption:

  • Will return as a hypersonic glider
  • What does a (Columbia comparable) fatal break

up event (ca. 231000 ft. Alt., speed > Mach 20) mean ?

  • Debris raining down on conventional air traffic

will cover a footprint of about 300 by 35 nm

  • No collision of Columbia debris with air traffic

was just luck (Casualty propability for passengers was about 0.3)

slide-5
SLIDE 5

Provocation

DLR.de • Chart 5

  • Commercial Space Traffic
  • Only a few movements per year =

research + entertainment for private super millionaires = no air traffic integration considerations needed = If ever relevant, in the very far future !  Really ?

slide-6
SLIDE 6

Motivation

DLR.de • Chart 6

  • 10 years between
slide-7
SLIDE 7

Motivation

DLR.de • Chart 7

  • Now
  • Future (Who knows when ?)
slide-8
SLIDE 8

Motivation

DLR.de • Chart 8

= System Wide Information Management SWIM

slide-9
SLIDE 9

Motivation

DLR.de • Chart 9

SWIM "Intranet for ATM" concept requests all the future air traffic participants acting as communicating sub-systems.

slide-10
SLIDE 10

Motivation

DLR.de • Chart 10

SWIM  Why ?

Source: https://www.einfochips.com/blog/k2-categories/aerospace/iot-in-aviation-with-system-wide-information-management.html

slide-11
SLIDE 11

Motivation

DLR.de • Chart 11

SWIM  What ?

slide-12
SLIDE 12

Motivation

DLR.de • Chart 12

SWIM  What ?

Source: http://www.sesarju.eu/sites/default/files/documents/wac/SWIM_Becoming_a_reality_Brochure.pdf

slide-13
SLIDE 13

Motivation

DLR.de • Chart 13

SWIM  What ?

  • Technical profiles:
  • Yellow  non critical information
  • Blue critical information
  • Purple Air / Ground info exchanges
slide-14
SLIDE 14

Motivation

DLR.de • Chart 14

SWIM  What ?

Source: Manual on System Wide Information Management (SWIM) Concept, ICAO Doc 10039 AN/511

slide-15
SLIDE 15

Motivation

DLR.de • Chart 15

SWIM  What ?

slide-16
SLIDE 16

Motivation

DLR.de • Chart 16

  • Access to real-tjme, relevant aeronautjcal, fmight, and

weather informatjon  faster dedicated response possibilitjes

  • Reduced implementatjon, operatjng and extension costs

because of SWIM’s standardized character

  • SWIM = requested fundament of the future for info

based collaboratjon in ATM (Air Traffjc Management)  being prepared for the future

Benefits of acting SWIM compliant

slide-17
SLIDE 17

Challenge

DLR.de • Chart 17

Safe global space traffic integration by taking into account data distribution of its changing debris (= hazard) area during reentry !

slide-18
SLIDE 18

Solution

DLR.de • Chart 18

slide-19
SLIDE 19

Solution using:

DLR.de • Chart 19

  • TclHttpd as the web server
  • Web Services for Tcl for the server side web service

creation on top of TclHttpd

  • TclTLS for using HTTPS
  • Rpcvar for complex data type definitions
  • CriTcl for improved performance by the usage of C code

runtime embedding

  • BaseXClient-Tcl for using the BaseX server protocol to

communicate with the hazard area model database server

slide-20
SLIDE 20

Solution structure:

DLR.de • Chart 20

slide-21
SLIDE 21

Solution

DLR.de • Chart 21

slide-22
SLIDE 22

Solution CriTcl usage (excerpt):

DLR.de • Chart 22

slide-23
SLIDE 23

Solution (performance enhancement)

DLR.de • Chart 23

slide-24
SLIDE 24

Solution (scalability)

DLR.de • Chart 24

Sufficient for most small and medium sized cases ! Anyhow ….

slide-25
SLIDE 25

Solution (scalability)

DLR.de • Chart 25

Anyhow ….

slide-26
SLIDE 26

Outlook

DLR.de • Chart 26

slide-27
SLIDE 27

Outlook

DLR.de • Chart 27

slide-28
SLIDE 28

Outlook

DLR.de • Chart 28

SecSWIM  foreseen to be developed in ? Make an educated guess… 

  • Kafkatcl
  • TensorFlow (C++ API used inside Critcl)