14
Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR Open Group Flying High 2002 04 1 Java Flying high some TALIS observations Total Information Sharing for Pilot Situational Awareness Enhanced by Intelligent Systems EC-DG-IS IST-2000/28744 By Ernst Kesseler [email protected]

Java Flying high - Open Grouparchive.opengroup.org/public/member/q202/documentation...Java Flying high Java issues Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -1A

    Java Flying highsome TALIS observations

    Total Information Sharing for Pilot Situational Awareness Enhanced by Intelligent Systems

    EC-DG-IS IST-2000/28744

    ByErnst [email protected]

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -2A

    Need for change

    Air Traffic Management concepts

    TALIS approach

    Java issues

    Conclusions

    Java Flying highOverview

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -3A

    European Air Traffic Management shows need for change

    More responsive (lead times of decades)

    More cost-effective (delays cost billions of Euro / year)

    While retaining or increasing current level-of-safety

    Air transport business characteristics

    Business pressure leads to “faster, better, cheaper” paradigm

    move from proprietary solutions to open systems and COTS

    Java Flying highNeed for change

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -4A

    FlightEvents

    ATMPhase

    Units andFacilitiesInvolved

    Data linkServices

    PlannedFlightData

    DayPrior

    Day ofOperation

    RequestStart-Up Take-Off Cruise Level

    Parameterfrom

    DestinationLanding

    StrategicPlanning

    Pre-TacticalPlanning

    TacticalPlanning

    GroundMovement Climb-Out En-Route Arrival Post-Arrival

    IFPSCFMU

    IFPSCFMU

    ATM FMPsAMCs

    IFPSCFMUFMPs

    TWRAPPACCIFPSFMPs

    APPACC(s)IFPSFMPs

    ACC(s)IFPSFMPs

    ACC(s)APP TWR

    ACMACLCAPDCLDSCPPDFLIPCYDYNAVD-FISCOTRACSAPATSAWCOSEPAUTOPS

    Profile

    Java Flying highAir Traffic Management concepts

    EUROCONTROL COOPATS concept Cooperative Air Traffic Services

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -5A

    Java Flying highAir Traffic Management concepts

    FAA DAG-TM concept Distributed Air-Ground Traffic Managemenmt

    Flight crew

    AeronauticalOperational

    Control (AOC)

    Flightplanner

    Dispatcher

    Air Trafficcontroller

    Traffic FlowManagerAir TrafficServer Provider

    (ATSP)

    Distribution of information

    Distribution of responsibility of:- Flow rate conformance- Trajectory information- Separation assurance

    Co-pilotPilot

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -6A

    Java Flying highTALIS approach

    Concepts

    DAG - TMCOOPATS

    - Airborne separation assurance- Air traffic situational awareness- Co-operative separation assurance- Autonomous flight operations- Departure clearances- System wide information management- ....

    User needs

    - Intelligent pushback & taxing- Free manoeuvring for user preferred

    - departures- separation assurance- traffic flow management- trajectory conformance

    - Collaboration for user preferredarrival metering

    - ....

    TALIS

    Fueling Service PassengerServiceTraffic

    InformationService

    Weather Service

    .........

    COTSNavigation:

    VOR / DMEILSMLSGPSGLONASSGalileoLAAS / WAAS

    Communication:ACARSSSR Mode SVDL Mode 2/4GatelinkATNSatelliteIP

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -7A

    Java Flying highTALIS approach

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -8A

    TALIS requirements

    support variety of location / flight phase dependant applications

    support variety of applications which evolve over time

    support mix of hardware and software platforms

    realistic time-to-market for new TALIS applications

    accommodate air transport concerns– real-time– safety / certifiability– security Note these concerns are application dependant

    Java Flying highTALIS approach

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -9A

    DO-178B Safety classification ( including FAR/JAR-25 frequency definition):

    level A: Catastrophic failureextremely improbable < 1x10-9 per Flight Hour

    Level B: Hazardous/Severe-Majorextremely remote 1x10-9 < hazardous failure < 1x10-7

    Level C: Major failureremote 1x10-7 < major failure < 1x10-5

    Level D: Minor failure probable minor failure > 1x10-5

    Level E: No Effect undeterminedDO-278 uses 6 Assurance Levels AL1 - AL6IEC 61508 uses Safety Integrity Levels SIL1 - SIL4Eurocontrol for ECAC area will probably use 6 Assurance Levels AL1 - AL6

    Java Flying highTALIS approach

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -10A

    Java Flying highTALIS approach

    TALISServices

    TALIS Service Concept

    (Real-Time) Operating Ser v i ce

    (Aeronautica l)Telecommunication

    Network Se rv i ce

    TALIS Service Layer

    Jini

    Java Virtual Machine (JVM)

    Java Support

    e.g. embedded Linux,

    proprietary operating system

    IP, gateling, satellite, VDL mode 2/4

    Implementation

    TALISServices

    ApplicationsTALIS

    ApplicationsTALIS

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -11A

    Java advantages

    Open, i.e. Vendor independent

    COTS, capitalise on huge commercial investment and concentrate on air transport added value

    Java allows easier integration into existing business systems (i.e. Enterprise Application Integration)

    Java / Jini allows easy update of application software and even install new applications

    Java Flying highTALIS approach

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -12A

    real-time– TALIS supports mix of soft real-time and non real-time

    applications running concurrently– run time addition of new TALIS applications

    safety / certifiability– airborne part DO-178B– mix of airborne applications levels from E up to B/C running

    concurrently (no (Preliminary)System Safety Assessment available yet (P)SSA )– ground part standard being completed, DO-278 (FAA, extension

    DO-178B, March 2002) or dedicated Eurocontrol standard – varying mix of ground applications levels running concurrently

    Java Flying highJava issues

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -13A

    security– TALIS application may not obtain unauthorised data of

    other applications• e.g. All passengers on board is valid exchange,

    passenger X on board is unauthorised– protection of critical applications needed

    • (e.g. authentication for aircraft clearances)– mix of applications running concurrently on same platform

    Java Flying highJava issues

  • Nationaal Lucht- en RuimtevaartlaboratoriumNational Aerospace Laboratory NLR

    Open Group Flying High 2002 04 11/12 -14A

    For TALIS Java with its many COTS developments seems appropriate choice

    Open issues are– real-time (work is being done in RTJ group)– safety / certifiability– security

    TALIS starts with low level applications, increasing to more critical applications as technology matures and experience is gained

    Java Flying highConclusions