Safety Critical Software Engineering Safety Critical Software Engineering.
NOTAM are safety critical
description
Transcript of NOTAM are safety critical
Digital NOTAM
NOTAM are safety critical
Source: HindSight - Aviation Safety Magazine for Air Traffic Controllers - Skybrary
(International) NOTAM Trends
0
100,000
200,000
300,000
400,000
500,000
600,000
700,000
800,000
900,000
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
Nu
mb
er /
year
Europe (L+E+B)
Pacific (A+N+Y)
Asia (R+V+W+Z)
Russia + Central Asia (U)
Africa (D+F+G+H)
Mid Asia (O)
North America (C+K+P)
South + Central America (M+S+T)
TOTAL
NOTAM numbers
Source: European AIS Database (EAD)
PIB
NOTAM also have quality problems
… runway shortenings when the NOTAM simply gives a new TORA and does not really say WHERE the runway have been shorter (in what end)
… complex restricted area boundaries that take hours to put on a map!
… obstacles with imprecise positions
… irrelevant information
… typing errors
… very long and complex to read!!!
10% of the NOTAM have errors
according to a study done by the EAD
on randomly selected messages!
Pilot’s Perspective
• “Last line of defense” for safety
• Typically have less time to review NOTAMs than other customers
• NOTAM data not filtered or prioritized
• Digitize NOTAM data
• Instead of<text>TAXIWAYS OUTER 7 AND E6 CLSD</text>
• Use explicit feature properties• For example…
<taxiway> <name>OUTER 7</name> <status>CLOSED</status></taxiway><taxiway> <name>E6</name> <status>CLOSED</status></taxiway>
What is a “digital NOTAM”
Benefits – improved data quality
Digital data: • clearer / more precise than free text• enables validation
• automatic by the system• visually by the operator
Benefits – improved PIB
Positive impact on safety
http://shgc.org.uk/php/notams.php
Benefits – airspace activity maps for VFR
Aircraft landing on RWY 09/27 at Norrköping Airport,EFB showing RWY 11/29 Closure, from D-AIM test flight, autumn 2008
Aircraft passing activated Temporary Segregated Area (TSA),from D-AIM test flight, autumn 2008
On board – dynamic data for EFB
See www.d-aim.aero for an example
Supported by AIXM version 5.1
Airspace<<feature>>
OrganisationAuthority(f rom Organisation)
<<feature>>
AircraftCharacteristic
type : CodeAircraftTypeengine : CodeAircraftEngineTypenumberEngine : CodeAircraftEngineNumberTypetypeAircraftICAO : CodeAircraftICAOTypeaircraftLandingCategory : CodeAircraftCategoryTypewingSpan : ValDistanceTypewingSpanInterpretation : CodeValueInterpretationTypeclassWingSpan : CodeAircraftWingspanClassTypeweight : ValWeightTypeweightInterpretation : CodeValueInterpretationTypepassengers : NoNumberTypepassengersInterpretation : CodeValueInterpretationTypespeed : ValWeightTypespeedInterpretation : CodeValueInterpretationTypewakeTurbulence : CodeWakeTurbulenceType
(f rom Aircraf t and Flight)
<<object>>
AirspaceUsage<<feature>>
1
0..*
+restrictedAirspace
1
0..*isSpecifiedFor
AirspaceLayerUsage
activity : CodeAirspaceActivityTypestatusActivation : CodeAirspaceActivationTypetrafficAllowed : CodeMilitaryStatusType
<<object>>
0..*
0..*
0..*
+user 0..*
hasUser
0..*
+aircraft
0..*
involvesAircraft
1..*+usage 1..*
isComposedOf
Timetable
workingHours : CodeTimetableType
(f rom Time Management)
<<object>>
LayerAndTime
upperLimit : ValDistanceVerticalTypeupperLimitReference : CodeVerticalReferenceTypelowerLimit : ValDistanceVerticalTypelowerLimitReference : CodeVerticalReferenceTypealtitudeInterpretation : CodeAltitudeUseType
(f rom Lev el and Time Block)
<<object>>
0..* +levels0..*
concerns
0..1 +schedule0..1
isActiveBy
StandardLevelColumn
series : CodeLevelSeriesTypeunitOfMeasurement : UomDistanceVerticalTypeseparation : CodeRVSMType
(f rom Standard Lev els)
<<feature>>
0..*
0..1
0..*
+discreteLevelSeries 0..1
isRestrictedTo
UML
XSD
Temporality Concept
Restricted area North of Sjaellands OddeTEMPORARY RESTRICTED AREA IS ESTABLISHED daily from 08:00-17:00 between 07 NOV and 17 NOVAS FOLLOWS NORTH OF SJAELLANDS ODDE:560028N 0111656E - 560643N 0111026E - 561500N 0112400E - 561500N 0113600E -560112N 0114736E - 555730N 0113830E - 560028N 0111656E. between SFC and 60000 FT AMSLRELEVANT ATS UNITS REF. AIP DENMARK ENR 5.1 ITEM 3:AARHUS APP/TWR, ACC KOEBENHAVN
NavaidComponent
collocationGroup : NoSequenceTypemarkerPosition : CodePositionInILSTypeprovidesNavigableLocation : CodeYesNoType
<<object>>
RunwayDirection(from Runway)
<<feature>>
TouchDownLiftOff(from Helicopter Surfaces)...)
<<feature>>
AirportHeliport(from Airport/Heliport)
<<feature>>
ElevatedPoint(from Geometry)
<<object>>
Navaid
type : CodeNavaidServiceTypedesignator : CodeNavaidDesignatorTypename : TextNameTypeflightChecked : CodeYesNoTypepurpose : CodeNavaidPurposeTypesignalPerformance : CodeSignalPerformanceILSType...courseQuality : CodeCourseQualityILSTypeintegrityLevel : CodeIntegrityLevelILSType
<<feature>>
0..*
0..*
+runwayDirection0..*
0..*
isInstalledAt
0..1 +location0..1
isNavigableBy 0..*
0..*
+touchDownLiftOff0..*
0..*isInstalledAt
0..*
0..*
+servedAirport0..*
0..*usedForHomingAt
NavaidOperationalStatus
operationalStatus : CodeStatusNavaidTypesignalType : CodeRadioSignalType
<<object>>
0..*+availability
0..*
worksBy
NavaidEquipment
designator : CodeNavaidDesignatorTypename : TextNameTypeemissionClass : CodeRadioEmissionTypemobile : CodeYesNoTypemagneticVariation : ValMagneticVariationTypemagneticVariationAccuracy : ValAngleTypedateMagneticVariation : DateYearTypeflightChecked : CodeYesNoType
<<feature>>
0..1+location
0..1
isPlacedAt0..*
0..*
+navaidEquipment0..*
0..*
isComposedOf
0..* +availability0..*
worksBy
Data encoding rules
Data validation rules
Digital NOTAMAIXM 5.1 encoded data output
(Snnnn/yy NOTAMN
Q) EKDK/QRRCA/IV/BO /W /000/600/5606N01130E012
A) EKDK B) 0711010800 C) 0711011100
E) TEMPORARY RESTRICTED AREA ESTABLISHED
AS FOLLOWS (NORTH OF SJAELLANDS ODDE):
560028N 0111656E - 560643N 0111026E - 561500N 0112400E -
561500N 0113600E -560112N 0114736E - 555730N 0113830E -
560028N 0111656E.
RELEVANT ATS UNITS REF. AIP DENMARK ENR 5.1 ITEM 3:
AARHUS APP/TWR, ACC KOEBENHAVN.
DANGER AREA WITHIN THE PORTION OF AIRSPACE OVER THE HIGH SEA.
F) SFC G) 60000FT AMSL)
NOTAM production rules
Event data
Text NOTAMICAO Format
RulesRules
Rules
Target: application developers !
Digital NOTAM Event Specification - Purpose
Digital NOTAM Event Specification
• Incremental approach• Version 1.0
• Published June 2011• Reviewed / tested by industry in prototypes
• Version 1.1 – in preparation• Modifications based on feed-back from industry• Include “missing” events (surface contamination, TWY
closure)• Include additional events• Working version available on line (see link in the document)
Version 1.1 (tentative)
• Increment 1 scenarios • Increment 2 scenarios
• Published special activity area – activation • Displaced threshold
• Published ATS airspace - activation or deactivation • Declared distances changes
• Ad-hoc special activity area – creation • Runway portion closure
• Ad-hoc ATS airspace – creation • Airport Usage limitation
• Route portion closure • Runway usage limitation
• Route portion opening • Taxiway usage limitation
• Aerodrome closure • Approach lights unserviceable
• Runway closure • Approach lights downgraded
• Navaid unserviceable • Runway lights unserviceable
• New obstacle • Obstacle lights unserviceable
• Taxiway closure • Visual Approach slope indicator unserviceable
• Surface contamination (SNOWTAM) • Taxiway lights unserviceable
• Other Event (any other situation that does not have a dedicated scenario)
First implementations
• SESAR P.13.2.2 • Thales prototype – Airport closure• Frequentis prototype – New obstacle
• Other implementations by industry• IDS (cooperation with ENAV) prototype – All increment 1• Comsoft prototype – Runway closure, etc.
• Eurocontrol• DiNO prototype – airspace warnings / reservations
• FAA• Digital NOTAM submission – operational system• System deployed at more than 100 airports already
FAA Digital NOTAM implementation
Digital SNOWTAM Trial 2009-2012
Trial – Application architecture
AIXM 5.1 data
WFS
• Users can access the data :• through REST
interface • through WFS
Icon Meaning
No contamination information on the airport
Contamination information exists– breaking action GOOD
Contamination information exists– breaking action POOR or UNRELIABLE
All other situations, including airport/heliport closed
The latest SNOWTAM received could not be parsed due to syntax error. Available via the Manage Rejected SNOWTAM menu
Electronic Input Forms - Digital NOTAM
Electronic Input Forms - Digital NOTAM
Digital NOTAM in EAD (project)
• New Digital NOTAM Application (DNA)• Progressive development
• Airspace• Obstacle• … Increment 1• … Increment 2• …
• Pre-operational phase• NOTAM data providers may use DNA (via ECIT)
• Support post-digitisation of NOTAM
DNA – intended functions
Digital Briefing System
Flight Trajectory Management
System(WP 13.2.1)
Digital Briefing Application(WP 13.2.2)
SWIM Data Pool
Get dataAI/MET/Flow/etc.
Get dataAI/MET/Flow/etc.
Get flight datatrajectory/FPLProvide flight data
trajectory/FPL
Integrated Briefing Portal
Flight planningfunctionality
PIB functionality
PilotDispatcher/ARO
ATM Operator
On-board briefing device
ePIB Prototype
ePIB Prototype
Questions?Questions?