Digital AIM Training - AIXM

Slides:



Advertisements
Similar presentations
Chapter 6 Sub-Group ICAO Headquarters, November 2013
Advertisements

The European Organisation for the Safety of Air Navigation Open session AIXM XML Developers' Seminar.
The European Organisation for the Safety of Air Navigation Digital NOTAM Concept AIXM XML Developers’ Seminar #5 23 March 2010.
AIXM 5 Temporality Model. An Example: Navaid frequency change Imagine that AML Navaid undergoes an upgrade that changes its frequency from MHz to.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Lecture Slides Elementary Statistics Eleventh Edition and the Triola.
EUROCONTROL’s Efforts with AIXM
Digital AIM Training - Digital NOTAM
EUROCONTROL Digital NOTAM Project
What’s New with AIXM 5. Explaining AIXM 5 Mission and Objectives Coverage of the AIXM 5 data model –Scope of aeronautical information –Emerging “partner”
Presented to: AIXM Developer’s Seminar By: Navin Vembar Date: January 14, 2010 Federal Aviation Administration Changes in AIXM 5.1 from AIXM 5.0.
The European Organisation for the Safety of Air Navigation EUROCONTROL’s Efforts with AIXM AIXM 5.1 XML Developers' Seminar #4 – Mar 2010.
AIXM 5 Concepts This presentation is based on the first part of the “AICM and AIXM 5 - Exchange Model goals, requirements and design” document. The purpose.
The European Organisation for the Safety of Air Navigation AIXM Support for Digital NOTAM AIXM XML Developers’ Seminar #5 23 March 2010.
Singapore Workshop – Technical Focus - 16 June 2008 Temporality and Encodings Concepts and Examples Presented by Brett Brunk Aeronautical Information Management.
Roadmap Phase 2 EAD & AICM By: Eduard Porosnicu, AIM Expert 7-8 October 2009 ACAC – AIM Workshop.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design,
AIXM 5 Concepts This presentation is based on the first part of the “AICM and AIXM 5 - Exchange Model goals, requirements and design” document. The purpose.
Preparing to teach OCR GCSE (9-1) Geography B (Geography for Enquiring Minds) Planning, constructing and introducing your new course.
5 Chapter 5: Modeling Systems Requirements: Events and Things Systems Analysis and Design in a Changing World.
SDLC and Related Methodologies
Unix Server Consolidation
Descriptive and Causal
What’s New with AIXM 5.
AIXM XML Developers' Seminar
AIXM 5 UML to XSD.
The Movement To Objects
Systems Analysis and Design
Establishing and Managing a Schedule Baseline
AIXM 5 Temporality Model
Mental health as motivational operation: Service-user and caregiver emotional states in the context of challenging behaviour Dr Nick Gore Tizard Centre,
Unified Modeling Language
SCC P2P – Collaboration Made Easy Contract Management training
Digital NOTAM Towards a concept of operations
Object-Oriented Systems Analysis and Design Using UML
Software Processes (a)
Chapter 6 Sub-Group ICAO Headquarters, November 2013
Digital SNOWTAM Trial: AIXM Database Design
AIXM 5.2 – WIP AIXM CCB – Webex 09 MaY 2017.
UML to XSD.
Methodologies For Systems Analysis.
Digital AIM Training - AIXM
Chapter 24 Testing Object-Oriented Applications
Entity Relationship Diagrams
FAA Federal NOTAM System (FNS)
AIXM 5 Overview xNOTAM Workshop #2 Brussels, November 2007
AIXM 5 Development Status
Chapter 10 Object States and The Statechart Diagram
AIXM 5 Temporality.
Software Construction Lecture 2
Chapter 19 Testing Object-Oriented Applications
AIXM and AIRM Analysis Results Summary.
GCSE Revision In response to a large number of Y11 students asking for advice on how to revise….. Introduction & revision planning Revision techniques.
Temporality and Encodings
Seminar 2 Design of Informatics Systems
Digital AIM Training - AIXM
Chapter 19 Testing Object-Oriented Applications
SDLC and Related Methodologies
Digital NOTAM
Digital AIM Training - AIXM
Chapter 22 Object-Oriented Systems Analysis and Design and UML
Eddy Porosnicu EUROCONTROL
Digital AIM Training - AIXM
Eddy Porosnicu EUROCONTROL
AIXM 5.2 – WIP AIXM CCB – Webex 26 APR 2018.
Manage Sourcing - Supplier
UML  UML stands for Unified Modeling Language. It is a standard which is mainly used for creating object- oriented, meaningful documentation models for.
AIXM 5.2 – WIP AIXM CCB – Webex 10 OCT 2017.
Session 3.7: Implementing the geospatial data management cycle (Part 6): Data distribution, use, and update MODULE 3: GEOSPATIAL DATA MANAGEMENT Session.
Digital AIM Training - Introduction Introduction – day 2
Presentation transcript:

Digital AIM Training - AIXM Notes: EUROCONTROL Copyright 2011

Digital AIM Training - AIXM Temporality Model Definition A model that incorporates the concept of time at feature level! Key assertions All features are temporal with start of life and end of life Example, A new air traffic control sector All features can change over time Example, A VOR changes frequency AIXM Temporality Model Relates feature properties to the time extent in which they are valid Provides various means to describe the time extent A temporal model is one that incorporate the concept of time. In AIXM we recognize that all aeronautical data is temporal. Aeronautical features have a start of life and end of life. In addition aeronautical features can change over time. The AIXM temporality model is used to describe when features are valid and when feature properties change over time. All this is described in the AIXM temporality concept document, which is available on the www.aixm.aero site. The next few slides will provide a short summary of this concept. Note that temporality is one of the most complex aspects of AIXM. Its correct understanding and application is critical, in particular for Digital NOTAM applications. Notes: EUROCONTROL Copyright 2011

Features have time varying properties Digital AIM Training - AIXM Features have time varying properties The first step in the construction of the AIXM temporality model is represented by this diagram, which shows the values of a feature’s properties (P1, P2, … P5) along a timeline. Notes: EUROCONTROL Copyright 2011

The basic Time Slice model Digital AIM Training - AIXM The basic Time Slice model We can mark the times where the properties change with vertical lines. We can see that at one time P1 changed from value 1 to value 2. We can call this line an event – it is an event that led to the change of property P1. Events occur at instants of time when one or more properties change. Here we quite literally slice up the time based on when the values of a property change. In order to describe the feature properties during states and events, the time varying properties of every feature are encapsulated in a container called “Time Slice”. The history of the feature is described with “state” Time Slices, each containing the values of the time varying properties between two consecutive changes (events). Each Time Slice has maximum one value for each property and one specified validity period. Notes: EUROCONTROL Copyright 2011

The basic Time Slice model Digital AIM Training - AIXM The basic Time Slice model You can now see the different states of this feature. The transition between states happens because of an event. In this example the states can become BASELINE timeslices. Instead of grouping property values in Time Slices, another approach could be a temporal model where every property gets it own validity period. The first argument against this approach is that, in general, the properties of a feature do not change independently from each other. There exist operational constraints that link the values of some properties with the values of other properties. Therefore, several properties would have anyhow to be grouped together, with a common validity period. The second reason is that changes in the aeronautical world are regulated by the AIRAC cycle. This imposes that significant operational changes occur at predefined dates, in order to ensure the predictability of the aeronautical environment and to allow time for the users to accommodate with the changes. In general, aeronautical features have stable property values between AIRAC cycle dates. Therefore, grouping together the properties in Time Slice with a unique validity period is a simplified temporal model, which supports well the operational requirements. Notes: EUROCONTROL Copyright 2011

Digital AIM Training - AIXM PERMDELTA TimeSlices In order to encode the change that makes the difference between two consecutive baselines, the model also introduces the concept of “PERMDELTA” Timeslice. This is a “delta” (a difference) and “perm” (permanent), meaning that it introduces a static change. PERMDELTA are events, with a time instance validity time. Note that the creation of a feature is also encoded as a Timeslice – the difference between something and nothing. Notes: EUROCONTROL Copyright 2011

Digital AIM Training - AIXM Temporary events (digital NOTAM) To this “static” model we need to add the idea of NOTAMs. These apply temporary changes. They are modelled as an overlay. When the temporary timeslice ends the property revents to the permanent timeslice value. Therefore, we now have three kinds of Time Slices BASELINE = describes the feature state (the set of all feature’s properties) as result of a permanent change; PERMDELTA = A kind of Time Slice that describes the difference in a feature state as result of a permanent change; TEMPDELTA = describes the transitory overlay of a feature state during a temporary event. Notes: EUROCONTROL Copyright 2011

Current status of a feature Digital AIM Training - AIXM Current status of a feature We can expand the temporality model and include some additional timeslices that can be useful. We can identify a “snapshot” as the state of the feature at a time instant. It is the result of combining the baseline timeslice with any temporary timeslices in effect at the “snapshot” time. SNAPSHOT = describes the state of a feature at a time instant, as result of combining the actual BASELINE Time Slice valid at that time instant with all TEMPDELTA Time Slices applicable at that time instant. Notes: EUROCONTROL Copyright 2011

Temporality – something different Digital AIM Training - AIXM Temporality – something different Another less formal way of explaining the temporality concept is presented in this slide. Let’s consider the case of a TV shop: new TV arrives and is put on sale for 999 Euro; this is a PERMDELTA (new TV) which instantiates a first BASELINE for that TV (with a price of 999 euro); this remains valid for some time Then, it’s sales time and the price of the TV is temporarily lower by 25% for one month; this is a TEMPDELTA; the BASELINE price is still 999 Euro; but if you want to know the actual price you have to merge the BASELINE information (999 Euro) with the TEMPDELTA (-25%); this is a SNAPSHOT – the actual price When the sales period is over, the TEMPDELTA is no longer valid and the price of the TV is back to 999 Euro Towards the end of the commercial life of the TV, a permanent price reduction is put in place to get rid of the stocks, before the arrival of a new model; this is a PERMDELTA that instantiates a new BASELINE (899 Euro is the new price); this will remain valid until the TV is no longer on sale Notes: EUROCONTROL Copyright 2011

AIXM Temporality document Digital AIM Training - AIXM AIXM Temporality document The AIXM Temporality Concept document available on www.aixm.aero also contains a detailed analysis of other aspects that need to be considered when modelling the evolution of the properties of a feature in time, from creation until its complete withdrawn. Some of these topics are listed below, but will not be further detailed in this course: Undetermined end of validity Multiple occurring properties (such as “cityServed” for an AirportHeliport) Changes of complex properties (such as “surface characteristics” for a Runway) Identifying the feature affected Cancelling a time slice (for example, correction of pending data) The complete Temporality Concept document is available for download from the www.aixm.aero Web site. Notes: See www.aixm.aero EUROCONTROL Copyright 2011

Example – abstract Start of life

Example - abstract Permanent Changes Attention: “DELTA” for complex properties (objects) – see section 3.4 “DELTA” for multi-occurring properties – see section 3.5

Example - abstract Temporary change (NOTAM)

Example - abstract End of life

Properties with schedule Digital AIM Training - AIXM Properties with schedule The Temporality Model described up to this point works well for features that have properties with constant values during their time of validity. In some cases, one or more properties of a feature may have their own cyclic variation in time according to an established schedule. For example, a navaid can be operational during day time and unserviceable during night time; a restricted airspace could be active every day from 09:00 till 17:00; etc. To model such situations, the concept of “properties with schedule” has been introduced in AIXM 5.1. The idea is to associate the properties that have cyclic varying values with a “Timesheet” that describes the times when each value is applicable for those attributes. The concept of Timetable/Timesheet already existed in AIXM 3.x and 4.x. It was inherited as such in AIXM 5.0. At the feature level, all the properties that change according to an established schedule must be isolated in a separate class, as illustrated below with class NavaidOperationalStatus. This class inherits from an abstract class called “PropertiesWithSchedule”. Notes: EUROCONTROL Copyright 2011

An Example: Navaid frequency change Digital AIM Training - AIXM An Example: Navaid frequency change AML Navaid undergoes an upgrade that changes its frequency from 112.0 MHz to 113.2 MHz… This slide illustrates the temporal model for a hypothetical NAVAID called AML. Imagine that the NAVAID is undergoing scheduled maintenance that will result in a new Frequency. Before the frequency change the AIP publishes a baseline of the AML NAVAID indicating all of its properties. Before maintenance begins the AML NAVAID is taken offline for upgrades. This operational status change results in TemporalDelta1. Once the frequency change is made there is a permanent delta indicating a frequency change. A new Baseline starts at the new AIRAC cycle. Finally after the frequency change the NAVAID is placed in operational status = test. A second temporary delta is created for this operational status change. In all this scenario generates 4 versions of the NAVAID. A version is created at the start and end of each delta. Notes: EUROCONTROL Copyright 2011

Digital AIM Training - AIXM Questions? Notes: EUROCONTROL Copyright 2011