T
ABLE OF CONTENTS
T
ABLE OF CONTENTS... iii
L
IST OF FIGURES... vii
L
IST OF TABLES... xi
A
BBREVIATIONS ANDA
CRONYMS... xiii
I
NTRODUCTION... 1
C
HAPTER1
–
T
HE SKY OF TOMORROW... 3
1.1 Single European Sky ATM Research ... 4
1.1.1 Single European Sky ... 4
1.1.2 SESAR ... 5
1.1.2.1 Environment ... 5
1.1.2.2 SWIM - The ATM Intranet ... 6
1.1.2.3 The SESAR Joint Undertaking ... 7
1.1.2.4 European ATM Master Plan ... 7
1.2 Iris programme ... 9
1.2.1 Iris main objectives ... 10
1.2.2 Space Project Management ... 11
1.2.3 Iris Phases ... 14
TABLE OF CONTENTS
iv
1.2.3.2 Phase 2 ... 19
1.3 Conclusions ... 20
C
HAPTER2
–
A
NEWC
OMMUNICATIONS
TANDARD... 23
2.1 Communication Standard ... 24
2.1.1 System and Requirements ... 25
2.1.2 Satellite Communication: DVB-RCS ... 31
2.1.3 Resource allocation: Signalling Protocol... 36
2.2 Verification Testbed ... 40
2.2.1 Indra Espacio heritage ... 40
2.2.1.1 AINE framework ... 40
2.2.2 TAS-I heritage ... 43
2.2.2.1 Network Certification Testbed ... 43
2.2.2.2 NCT E2E Service Validation Platform (SVP) ... 45
2.2.2.3 ARTES-3 Validator ... 46
2.3 Conclusions ... 48
C
HAPTER3
–
V
ERIFICATIONT
ESTB
EDD
ESIGN... 51
3.1 Verification TestBed ... 51 3.1.1 Physical VTB Simulator ... 52 3.1.2 Logical VTB Emulator ... 55 3.1.3 Physical VTB Emulator ... 58 3.2 Logical VTB Elements ... 59 3.2.1 Aircraft ... 60 3.2.1.1 Aircraft End-User ... 60 3.2.1.2 On-board Network ... 65
TABLE OF CONTENTS
v
3.2.2 Space Segment ... 70
3.2.3 Ground ... 71
3.2.3.1 Ground Segment ... 71
3.2.3.2 European ATM Network ... 74
3.2.3.3 ATC/AOC Centre ... 75
3.2.4 Test Controller ... 75
3.2.5 Logical VTB Summary ... 77
3.3 Conclusions ... 82
C
HAPTER4
–
U
SERT
ERMINALE
MULATOR... 83
4.1 Objectives ... 84
4.2 User Terminal Emulator Design ... 85
4.3 Control Path ... 90
4.3.1 Traffic Analyzer ... 91
4.3.1.1 Pcap Libraries ... 92
4.3.1.2 Tests and optimizations ... 93
4.3.1.3 IPA – Independent Protocol Analyzer ... 96
4.3.1.4 Packet handler implementation... 97
4.3.2 UT Control Path Emulator... 98
4.3.2.1 Dispatcher ... 101
4.3.2.2 Agents ... 105
4.3.2.3 Controller ... 111
4.4 Data Path ... 113
4.5 The way forward ... 121
TABLE OF CONTENTS
vi
C
HAPTER5
–
F
UNCTIONALV
ERIFICATION... 125
5.1 Test Environment ... 126
5.2 Functional Tests ... 132
5.2.1 First scenario ... 132
5.2.2 Second scenario ... 134
5.3 An idea for traffic generation ... 138
5.4 Conclusions ... 140