250 likes | 359 Views
PETAL II and II Extension Maastricht Multi-stack Implementation Lessons Learnt. Prepared by Gustaaf Janssens/Konrad Koebe Maastricht UAC. TOPICS. What Do We Mean by Multi-Stack? Why Multi-Stack ? What Are Multi-Stack Design Considerations ? MUAC Ground Architecture
E N D
PETAL II and II ExtensionMaastricht Multi-stack ImplementationLessons Learnt Prepared by Gustaaf Janssens/Konrad Koebe Maastricht UAC
TOPICS • What Do We Mean by Multi-Stack? • Why Multi-Stack ? • What Are Multi-Stack Design Considerations ? • MUAC Ground Architecture • MUAC Schedule Achievements • How Do We Test ? • What Are Our Lessons Learnt ? • Next Steps • Conclusions
What Do We Mean by Multi-Stack ? • Accommodating Existing Specifications for AGDL • NEAN Extension (Prototype VDL4) • FANS-1/A • ATN SARPs • Aim • Communicate With Any Avionics Equipment Using One Of The Specifications
Why Multi-Stack ? • PETAL-II Project Needs for MUAC • Operations - Hide AGDL Technology for User • Operational Requirements Validation Independent From AGDL Technology • Quick Implementation • Project Has to Compete With Daily Life Activities at an Operational Centre • Take Advantage of Existing Operational Avionics Equipment • Encourage ATN SARPs based Air and Ground Implementations
Design Constraints (1) • Fit In MUAC Existing Ground Structure • HMI, FDPS, Gateways • Add Functionality in HMI and FDPS, Add AGDL Gateway • HMI • Add to Normal Controller Presentation and Interface • FDPS • Based on ATN SARPs Ground End User Applications Definitions • AGDL Gateway • Single Access Point for FDPS • Access Points for Underlying AGDL Technologies
Design Constraints (2) • Evolutionary Development • Next Step Building on Results of Predecessor
Controller HMI Controller HMI Controller HMI Controller HMI Flight Data Processing System ATM Services 9705 BER P2GW (PETAL 2 GATEWAY) NEAN GWY FANS-1/A GWY ProATN ES 9705 PER ProATN ROUTER SITA VDL2-ATN NEAN Maastricht Multi-stack GROUND End System (1)
Maastricht Multi-stack GROUND End System (2) Controller HMI Controller HMI Controller HMI Controller HMI Flight Data Processing System - Flight plan / address association - ATN SARPs (ICAO 9705) CM, ADS, CPDLC - All datalink service logic and dialogue control 9705 BER P2GW P2FEP NFEP - Aircraft address/state - ASE emulation CM, CPDLC, ADS - Conv. to NEAN specs. FAFEP - Aircraft address/state - ASE emulation CM, CPDLC, ADS - Conv. To FANS specs ALLA- P2PI - Aircraft address/state - BER-PER Conversion. 9705 PER NEAN Server FANS-1/A Gateway ProATN - ASEs: CM, CPDLC, ADS - ATN Router
Design Constraints (3) • P2GW • Holds and Manages Addressing Data • Buffers FDPS from Unexpected communications • MADAP Msg= {Msg ID, Infra ID+24bits+FID+Reg.Mark+9705-BER-Msg} • Hides Communication and Network Specifics from FDPS
Design Constraints (4) • AGDL Applications implemented • CM, ADS, CPDLC • FDPS AGDL Services Using these Applications • CM: DLIC Acceptance • ADS: ADS demand (FLIPCY), ADS periodic (CAP) • CPDLC: (ACL, ACM, AMC) • FDPS Functionality Used for AGDL • Manages Flight plan Operational Status • DLIC acceptance and ADS, CPDLC requests • Terminates CPDLC, ADS
Design Constraints (5) • Controller Authorisation • Only Controlling Sector handles CPDLC • FDP Controls Sequence Extraction • Next internal or external sector (NDA) identities • Controls Automatic Flight Plan Action • CMContact at OLDI ABI event • CPDLC (NDA) at OLDI ACT event • Extracts Information for Controller HMI • radar picture and tabular display • Provides Authorised Input Sequences and Guidance on Controller HMI
MUAC Schedule Achievements (1) • NEAN IN 4/98 • FANS 1/A 2/99 • P2GW - BAC1/11 using ATIF/SATCOM, P-II message set. 5/00 • MC-P2GW-BAC1/11 Flight using ATIF/SATCOM, P-IIe message set. 9/00 • Application Testing: FDPS-Avionics 11/00 • FDPS, P2GW Ready 3/01
MUAC Schedule Achievements (2) • FANS1/A ONLINE: P-IIe Message set 4/01 • NEAN OUT 4/01 • CERTification Testing Support 5/01 • Non Revenue Flights 6/01 • MUAC-RUAC Shadow Flight 7/01 • Revenue Flight 8/01
MUAC Technical Achievements (1) • ICAO 9705 Compliant FDPS Implementation • Usage of ATN, FANS1/A and Prototype VDL4 • First Fully Certified ATN avionics • CPDLC Flights May1998-June2001 = 8455 (FANS/NEAN) • Test Infrastructure • Test Methodology
How Do We Test (1) ? • Test Approach • Local Tests • HMI, FDPS, P2GW • End-to-End Application Tests: • FDPS- Other ATC Centre - Avionics • grounded avionics • airborne avionics • Operational Observation • Overview of Our Test Configurations
P2GWEMUL FAME AGDG-FANS PSF FDPS EMUL AFAME AGDG ATN NON REV
MAASTRICHT UAC Control Centre P2GW PROATN End System PROATN R FDPS LAN LAN PIIe Operational Observation B767 CPDLC Services VIA ATN/VDL Mode 2 VDL M2
What Are Our Lessons Learnt (1) ? • Step by Step Implementation • NEAN • Validation of Technical Concept and Architecture • FANS 1/A • Validation of ‘Multi Stack’ Concept • HMI, FDPS Independent From AGDL Technology • ATN SARPs • Validation of SARPs Compliant Implementation • Additional Operational Messages and Stack Functions • Lessons • More Testing Effort due to Regression Testing ?
What Are Our Lessons Learnt (2) ? • ATN SARPs Implementation Tests • Early Feedback = Early Application Error Detection and Correction • BAC1-11 Test Flights • ATIF-ground Testing • End-to-End Application testing • No Application Errors Detected During CERT, Non-Revenue and Revenue Flights
What Are Our Lessons Learnt (3) ? • Local Tests as Much as Possible • Avionics Emulators • Test Automation • Protocol Test facilities • External Testing is Expensive • Test Setup • Test Execution • Time Consuming • Good Test Objectives and Strategies
What Are Our Lessons Learnt (4) ? • Future Requirements for Test Tools and Strategies • Reference Test Tools Required • Available For All Implementers • Common Development • A lot of Tools exist. Usable to further develop ? • Reference Test Objectives and Strategies • Separate Test Network Required • Connect Test Systems • Intra Centre Test • Avionics Tests
Next Steps (1) • Complete PETAL-IIe • System Safety Assessment • Document Lessons Learned • Consolidate Documentation • Evaluate Test Automation (GEODE) • New Project (P2L = PETAL To LINK2000+) (in approval and initiation phase)
Next Steps (2) • P2L Objectives • Maintain a State of the Art Implementation of the Existing AGDL Implementation. • Ensure Safety of all Operational Systems • Increase the Number of aircraft applying AGDL Services (FANS, ATN) • Support the LINK 2000+ Project • Enabler for aircraft to equip. • Enabler for other Centres • Enabler for COMS • Enabler for Test and Validation tools - Common Development and Support.
CONCLUSION • MULTI STACK CONCEPT WORKS ! • SERVE MORE AIRCRAFT • CONNECT TO NEIGHBOUR ATC CENTRES THANK YOU PARTNERS FOR THE COOPERATION !