27
The European Organisation for the Safety of Air Navigat AIRM Review Forum AIRM Status Report

AIRM Review Forum

  • Upload
    kerem

  • View
    27

  • Download
    0

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

Page 1: AIRM Review Forum

The European Organisation for the Safety of Air Navigation

AIRM Review ForumAIRM Status Report

Page 2: AIRM Review Forum

AIRM Review Forum 2

Content

• Reminder about AIRM • AIRM Status• Changes to the AIRM

• Supporting Document

• Homework

Page 3: AIRM Review Forum

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

Page 4: AIRM Review Forum

AIRM Review Forum 4

Using sections of the AIRM

Page 5: AIRM Review Forum

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

Page 6: AIRM Review Forum

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

Page 7: AIRM Review Forum

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

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

Page 8: AIRM Review Forum

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

Page 9: AIRM Review Forum

AIRM Review Forum 9

You will be hearing a lot about this…

Page 10: AIRM Review Forum

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

Page 11: AIRM Review Forum

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

Page 12: AIRM Review Forum

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

• …

Page 13: AIRM Review Forum

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

Page 14: AIRM Review Forum

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

Page 15: AIRM Review Forum

AIRM Review Forum 15

Change Requests: Implemented

Page 16: AIRM Review Forum

AIRM Review Forum 16

Change Requests: Accepted

Page 17: AIRM Review Forum

AIRM Review Forum 17

AIRM Information Model: Subject Fields

SubjectFields

+ Aircraft

+ AirspaceInfrastructure

+ AirTrafficOperations

+ BaseInfrastructure

+ Common

+ Environment

+ Flight

+ Meteorology

+ Surveillance

Page 18: AIRM Review Forum

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

Page 19: AIRM Review Forum

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

Page 20: AIRM Review Forum

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

Page 21: AIRM Review Forum

AIRM Review Forum 21

AIRM CLDM: Event Planning

Page 22: AIRM Review Forum

AIRM Review Forum 22

AIRM CLDM: Meteorology

• See later presentation for full details

Page 23: AIRM Review Forum

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

Page 24: AIRM Review Forum

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)

Page 25: AIRM Review Forum

AIRM Review Forum 25

AIRM Foundation: Rules

• New Rules:

• Changed Rules: • 23: “The role names shall be added when semantically

significant.”

Page 26: AIRM Review Forum

AIRM Review Forum 26

AIRM Foundation: Clarifications

Page 27: AIRM Review Forum

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