Upload
kerem
View
27
Download
0
Tags:
Embed Size (px)
DESCRIPTION
AIRM Review Forum. AIRM Status Report. Content. Reminder about AIRM AIRM Status Changes to the AIRM Supporting Document Homework. AIRM. Foundation. Information Model. Primer. Glossary. This provides a reference model of the SESAR information concepts for operational experts. - PowerPoint PPT Presentation
Citation preview
The European Organisation for the Safety of Air Navigation
AIRM Review ForumAIRM Status Report
AIRM Review Forum 2
Content
• Reminder about AIRM • AIRM Status• Changes to the AIRM
• Supporting Document
• Homework
AIRM Review Forum 3
Glossary
Prim
erInformation Model
Consolidated Logical Data Model
Foundation
AIRM
This provides a reference model of the SESAR information concepts for operational experts.
This provides a reference model of the SESAR data concepts for service architects and system implementers.
Reminder: AIRM Product Structure
There is no AIRM Physical Data Model
NATO Architecture Framework (NAF)
v3
AIRM Review Forum 4
Using sections of the AIRM
AIRM Review Forum 5
Built in collaboration with domains
AIRM“federate”
8.1.11
Other
8.1.5
Flow
8.1.6
Met
8.1.7
Sur 8.1.8
Env
8.1.9
Flight
8.1.10
Apt
8.1.4
Aero
AIXM
WXXM
FIXMASTERIX
Complimentary to **XM
AIRM Review Forum 6
Adapting the AIRM to a Specific Use
Base Infrastructure
Airspace Infrastructure
Meteorology
Air Transport Operations
Flight
Aircraft
Surveillance Environment
Common
DERIVED MODEL
AIRM
new model
existing model - mapped
AIRM Review Forum 7
Used in Services
Service Identification
Service Assembly
Domain Scoping
Service Description
WP B 4.2results
WP B 4.3results
Template Model
WP 8results
AIRM
Model Transformation
NAF Physical Data Model Service Messages
EA Views Cycle1 Documents
Taxonomy & Services
Documents
iterative “drill down” from
process level to services level
class Serv iceCapabilitiesMapping
Process activities Service Capabilities Services
Request Start-Up &Push Back Approval
Provide Start-Up andPush Back Approval
AcknowledgeStart-Up & Push-back
Approval
Execute AircraftPush-Back
«capabil i ty»Serv iceCapabilitiesAnalysis::
Prov idePushbackApprov al
«capabil i ty»Serv iceCapabilitiesAnalysis::Receiv ePushbackInstructions
«capabil i ty»Serv iceCapabilitiesAnalysis::
Receiv ePushbackStatus
PushbackApprov alServ ice
(from PushbackSequenceManagement)
PushBackStatusServ ice
(from PushbackSequenceManagement)
PushBackInstructionsServ ice
(from AirportResourcesUsageManagement)
«trace»
«trace»
«trace»
«trace»
«trace»
«trace»
«trace»
«trace»
Services portfolio based on services capabilities
composite structure Prepare Descent
Perform CTA Sequencing
Execute Cruise
Plan Surface Routing
«P
ool»
:ATS
Op
era
tions
«P
ool»
:Airs
pace U
ser O
pera
tions
«P
ool»
:Airp
ort O
pera
tions
Manage Stand Allocation
Update Stand Allocation
Aircraft ETA received
Stand Updated
Prepare Descent
TOD reached
Time before TOD
Update Arrival Parameters
News
News::Weather
Provide ETAmin/max
Revise Trajectory AcknowledgeClearance Descent
Provide ArrivalInformation
Aircraft within AMAN horizon
Plan runway exit and taxi-in route
Flight Sequenced
Update the ArrivalSequence
Assess the Need for CTA
Request ETA min/max Assign CTA
Monitor/Control Aircraft Cruise
Provide DescentClearance
Aircraft Cleared for Descent
Information Element in AIRM and in HLPM are equal (in name)
Information Element in AIRM and HLPM almost equal (in name)
Information Element in AIRM not found
LegendName: Prepare DescentAuthor: SABEAMYHVersion: 1.0Created: 2010-10-18 11:53:26Updated: 2010-11-22 13:23:10
Update TrajectoryData
Trajectory Data
TaxiwayRoute
request(?){request(?)} CTA
yes
no
Descent Clearance
Stand
Stand
ETA min/max
yes
Arriving Flight Information
iterative classification,
composition and orchestration up to
process level
Basic / Atomic Services
* Organisations, Human Actors, Systems
Composed / Task Services
Process Services
ServiceService
Service ServiceServiceService Service
Service ServiceService
soaml NSOV-4 Serv ice Orchestration
«servicePoint»PushbackStatus
«servicePoint»PushbackApproval
«participant»:ATCOperations
«servicePoint»PushbackStatus
«servicePoint»PushbackApproval
«servicePoint»PushBackInstructions
«requestPoint»~PushbackStatus
«participant»:AirportOperations
«servicePoint»PushBackInstructions
«requestPoint»~PushbackStatus
«requestPoint»~PushbackInstructions
«requestPoint»~PushbackApproval
«participant»:AirspaceUserOperations
«requestPoint»~PushbackInstructions
«requestPoint»~PushbackApproval
PushbackProvider
PushbackRequester
PushbackProvider PushbackRequester
PushbackStatusReceiver PushbackStatusProvider
PushbackStatusReceiver
PushbackStatusProvider
ApprovalAuthori ty ApprovalAuthori ty
soaml Serv ice Architecture
«serv icesArchitecture»PushbackAndStart-up
«participant»
ATCOperations
«participant»
AiportOperations
«participant»
AirspaceUserOperations
«collaborationUse»RequestStartup
«collaborationUse»PushBackStatus
«collaborationUse»PushBackInstructions
Provider Consumer
Provider
Consumer Provider
Consumer
soaml NSOV-4 Serv ice Orchestration
AirportOperationsATCOperations AirspaceUserOperations
«interface»
ApprovalAuthority
ApprovalReques... «interface»
PushbackRequester
«interface»
PushbackProvider
«interface»
PushbackStatusProvider
«interface»
PushbackStatusRecei...
requestPushbackApproval(StartupInformation) :Approval
approvalReceived()
requestPushBack(PushbackInstructions)
confirmPushbackRequest(AcknowledgementMessage)
reportPushbackStatus(StatusMessage)
acknowledgePushbackStatus(AcknowledgementMessage)
composite structure CTASequencing
Composed Services
«required»Arriv alSequenceManagementServ ice
(from ArrivalSequenceManagement)
CTANegotiationServ ice
(from ArrivalSequenceManagement)
ETAProv isionServ ice
(from ArrivalSequenceManagement)
Basic Services
Process Services
Perform CTA Sequencing
CTAProv isionServ ice
(from ArrivalSequenceManagement)
«required» RBT/RMTManagementServ ice
(from TrajectorySharing)
«required»AircraftPerformanceDataServ ice
(from InformationServices)
«required»MeteoInformationServ ice
(from InformationServices)
«required»AeronauticalInformationServ ice
(from InformationServices)
«required»Runw ayManagementServ ice
(from AirportResourcesUsageManagement)
«use»
«use»
«use»
«use»
«use»
«use»
«use»
«use»«use»«use»
Services hierarchy and collaboration scheme
soaml Serv ice Interface
«interface»Serv ice Contract::PushbackProv ider
+ requestPushBack(PushbackInstructions) : void
«interface»Serv ice Contract::PushbackRequester
+ confirmPushbackRequest(AcknowledgementMessage) : void
«serviceInterface»~PushbackInstructions
+ confirmPushbackRequest(AcknowledgementMessage) : void
«serviceInterface»PushbackInstructions
+ requestPushBack(PushbackInstructions) : voidPushbackInstructionService
A
«use»
«use»
soaml PushBackInstructionsServ ice
«interface»
:PushbackRequester
«interface»
:PushbackProvider
requestPushBack(PushbackInstructions)
confirmPushbackRequest(AcknowledgementMessage)
soaml Serv ice Contract
«serv iceContract»PushbackInstructions
Consumer Prov ider
«interface»PushbackRequester
+ confirmPushbackRequest(AcknowledgementMessage) : void
«interface»PushbackProv ider
+ requestPushBack(PushbackInstructions) : void
«serviceChannel»
Type Type
soaml Capabilities
«serviceInterface»Serv ice Interface::PushbackInstructions
+ requestPushBack(PushbackInstructions) : void
«capabil i ty»Receiv ePushbackInstructions
+ requestPushBack(PushbackInstructions) : void
ReceivePushbackInstructionsCapabil i ty
A
soaml Message types
«enumeration»Message and
DataTypes::Acknowledgement
Error Received
«messageType»AcknowledgementMessage
- Acknowledgement: Acknowledgement
«messageType»PushbackInstructions
«interface»Serv ice Contract::PushbackProv ider
+ requestPushBack(PushbackInstructions) : void
«interface»Serv ice Contract::PushbackRequester
+ confirmPushbackRequest(AcknowledgementMessage) : void
Communication
ATCClearance::Instruction
detailed description of service interfaces,
behaviour, QoS, service policy
Integrated and consolidated services
specification
Scoping based on common taxonomies
delineate problem domain and modelling scope using common
taxonomies
composite structure Prepare Descent
Perform CTA Sequencing
Execute Cruise
Plan Surface Routing
«P
oo
l» :A
TS
Op
era
tion
s«
Po
ol»
:Airs
pa
ce
Us
er O
pe
ratio
ns
«P
oo
l» :A
irpo
rt Op
era
tion
s
Manage Stand Allocation
Update Stand Allocation
Aircraft ETA received
Stand Updated
Prepare Descent
TOD reached
Time before TOD
Update Arrival Parameters
News
News::Weather
Provide ETAmin/max
Revise Trajectory AcknowledgeClearance Descent
Provide ArrivalInformation
Aircraft within AMAN horizon
Plan runway exit and taxi-in route
Flight Sequenced
Update the ArrivalSequence
Assess the Need for CTA
Request ETA min/max Assign CTA
Monitor/Control Aircraft Cruise
Provide DescentClearance
Aircraft Cleared for Descent
Information Element in AIRM and in HLPM are equal (in name)
Information Element in AIRM and HLPM almost equal (in name)
Information Element in AIRM not found
LegendName: Prepare DescentAuthor: SABEAMYHVersion: 1.0Created: 2010-10-18 11:53:26Updated: 2010-11-22 13:23:10
Update TrajectoryData
Trajectory Data
TaxiwayRoute
request(?){request(?)}
CTA
yes
no
Descent Clearance
Stand
Stand
ETA min/max
yes
Arriving Flight Information
Page 7Service Data Model
Model Transformation
NAF Physical Data Model Service Messages
AIRM Review Forum 8
Support to AIRM
• Support to AIRM is growing:
• Executive Summary
• Managers’ Guide
• Modellers’ Guide
• IM Guide
• CLDM Guide
• Foundation Guide
Support
AIRM Review Forum 9
You will be hearing a lot about this…
AIRM Review Forum 10
Introducing UML – AIRM Managers’ Guide
Aircraft
+ stallSpeed: Real+ mass: Real+ type: CodeAircraftType
CodeAircraftType
+ Boeing747+ AirbusA380
AircraftManufacturer
+ name: CharacterString
AircraftOperator{abstract}
CommercialAirline MilitaryOrganisation AirAmbulanceServ ice
AircraftEngine
AircraftWing
+wing 0..2
+engine +operates
+operator
+manufactures +manufacturer
0..1
AIRM Review Forum 11
AIRM Status
• “Initial Load” published August 2010• V1.1.0 published March 2011• V1.1.1 published May 2011
• V2.0.0 due September 2011• Currently under preparation
AIRM Review Forum 12
Summary of changes between versions
• AIRM Information Model
• Subject Fields Restructured
• Trajectory Remodelled
• AIRM Foundation
• New ISO schemas
• Rules changes
• Some clarifications
• AIRM Consolidated Logical Data Model
• Temporality
• Event-Planning
• Meteorology
• Surveillance Function
• …
AIRM Review Forum 13
New in latest version
• New support documents• Modellers’ Guide• Executive Summary• AIRM List of Abbreviations• AIRM Technical Standards Profile
• Still under development• Managers’ Guide• Descriptive Guides to the IM, CLDM and Foundation
AIRM Review Forum 14
The mechanism of change: AIRM Governance?
14
AIRM
Governance: Procedures todecide changes to
* Information Model* Consolidated Logical Data Model
* Supporting documents
AIRM Review Forum 15
Change Requests: Implemented
AIRM Review Forum 16
Change Requests: Accepted
AIRM Review Forum 17
AIRM Information Model: Subject Fields
SubjectFields
+ Aircraft
+ AirspaceInfrastructure
+ AirTrafficOperations
+ BaseInfrastructure
+ Common
+ Environment
+ Flight
+ Meteorology
+ Surveillance
AIRM Review Forum 18
AIRM IM: Strategic Concepts
• Removed for rework
«ATMBusinessConc...Transportation
{abstract}
Source: EA TRS
«ATMBusinessConcept»Activity
{abstract}
«ATMBusinessConc...Asset
{abstract}
«ATMBusinessConce...Communication
{abstract}
«ATMBusinessConc...Movement
{abstract}
«ATMBusinessConc...Space
{abstract}
«ATMBusinessConcept»Governance
{abstract}
«ATMBusinessConcept»Party
{abstract}
«ATMBusinessConcept»Measure
{abstract}
+organisationPeople
+monitorMeasureAreaOfResposnsibil ity
+measurePerformance
+measureProcessesFunctions
+controlSpace
+theContinuousExpanse
+capacityAndDemand
+impartedActors
+communicationProcess
+communicationControlLines
+givesInstructions
+anythingThatMoves
+actualMovement+holdsFacilitiesAndResources
+controlsAssets
+holdsFacilitiesAndResources+definesActivitiesToBePerformed
+holdsFacilitiesAndResources
+measuresCapacityAndDemand
+whatAndWhen
+plansWork
+describesTheRequiredMovement
+actualMovement
+somethingHappening
+measureActivities
+scopeAndContentOfTheTransportation+isExecutedByResources
AIRM Review Forum 19
AIRM Information Model: Trajectory
• Full details will be in the next presentation
BusinessOrMissionDev elopmentTrajectory
BusinessOrMissionTrajectory
ReferenceBusinessOrMissionTrajectorySharedBusinessOrMissionTrajectory
Trajectory4D
Note that the Trajectory classes will have synonyms coming from FF-ICE.FF-ICE may introduce some additional classes.
UserPreferredTrajectory
AIRM Review Forum 20
AIRM CLDM: Temporality - Lifecycle
AirportHeliport::IATACoordination
+ CoordinationLevel: CodeIATACoordinationLevelType
Abstract::TemporalEnabledEntity{abstract}
+ startEntityLifetime: DateTime+ endEntityLifetime: DateTime+ startValidity: DateTime+ endValidity: DateTime+ lastRevision: DateTime
AIRM Review Forum 21
AIRM CLDM: Event Planning
AIRM Review Forum 22
AIRM CLDM: Meteorology
• See later presentation for full details
AIRM Review Forum 23
AIRM CLDM: Surveillance function
SurfaceSurveillance::SurfaceStateVector
+ vehicleType: CodeVehicleIdentificationType
StateVector
+ position: Point+ timestamp: DateTime+ groundSpeed: TrackSpeed+ trackAngle: Angle+ heading: Angle+ acceleration: TrackAcceleration
Decimal
NumericTypes::ValSpeedType
+ uom: CodeUomSpeedType
TrackSpeed
+ estimatedAccuracy: Real
AirTrackManagement::AirStateVector
+ airSpeed: AirSpeedInfoType+ level: Altitude
ModeOfMov ement
+ transversalMode: CodeTransversalModeType+ longitudinalMode: CodeLongitudinalModeType+ verticalMode: CodeVerticalModeType
AIRM Review Forum 24
AIRM Foundation: ISO
ISO 19103 Schema Language
ISO 19107 Spatial Schema
ISO 19108 Temporal Schema
ISO 639-2 Language Codes
+ LanguageCode
(from ISO)
«Leaf»Geometric primitiv e
+ Bearing
+ GM_Curve
+ GM_CurveBoundary
+ GM_CurveInterpolation
+ GM_CurveSegment
+ GM_OrientableCurve
+ GM_OrientablePrimitive
+ GM_OrientableSurface
+ GM_Point
+ GM_Primitive
+ GM_PrimitiveBoundary
+ GM_Ring
+ GM_Shell
+ GM_Solid
+ GM_SolidBoundary
+ GM_Surface
+ GM_SurfaceBoundary
+ GM_SurfaceInterpolation
+ GM_SurfacePatch
(from Geometry)
Cov erages
+ Coverage Core
+ Discrete Coverages
+ Hexagonal Grid
+ Quadrilateral Grid
+ Segmented Curve
+ Thiessen Polygon
+ TIN
(from ISO 19123 Coverages)
Primitiv e
+ Date and Time
+ Enumerations
+ Multiplicities
+ Numerics
+ Text
+ Truth
(from Basic Types)
«Leaf»Temporal Objects
+ TM_Complex
+ TM_Duration
+ TM_Edge
+ TM_GeometricPrimitive
+ TM_Instant
+ TM_IntervalLength
+ TM_Node
+ TM_Object
+ TM_Period
+ TM_PeriodDuration
+ TM_Primitive
+ TM_RelativePosition
+ TM_TopologicalComplex
+ TM_TopologicalPrimitive
+ TM_Order
+ TM_Separation
(from ISO 19108 Temporal Schema)
«Leaf»Units of Measure
+ Angle
+ AngularVelocity
+ Area
+ Currency
+ Distance
+ Length
+ Measure
+ MeasureType
+ Scale
+ StandardUnits
+ SubUnitsPerUnit
+ Time
+ UnitOfMeasure
+ UnitsList
+ UomAngle
+ UomAngularVelocity
+ UomArea
+ UomCurrency
+ UomLength
+ UomScale
+ UomTime
+ UomVelocity
+ UomVolume
+ UomWeight
+ Velocity
+ Volume
+ Weight
(from Derived)
AIRM Review Forum 25
AIRM Foundation: Rules
• New Rules:
• Changed Rules: • 23: “The role names shall be added when semantically
significant.”
AIRM Review Forum 26
AIRM Foundation: Clarifications
AIRM Review Forum 27
Homework!
• Well during the rest of the day…
• Think about what you would like to see in an AIRM Guide• Managers’ Guide• Information Model Guide• Consolidated Logical Data Model Guide• Foundation Guide