NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability...

14
1 04-12-14 NextGen - SESAR Data Model Coordination Group (NSDMCG) ICAO Global Interoperability Framework (IGIF) considerations Version 1.0 4 December 2014 1 General 1.1 Mandate The NSDMCG Terms of Reference specifies the following output: White papers outlining considerations for an ICAO AIRM and its governance. White papers outlining a Global Interoperability Framework and its semantic aspects. As a part of the NSDMCG proceedings two white papers have been completed: “ICAO Air Traffic Management Information Reference Model (AIRM) considerations”. “ICAO Air Traffic Management Information Reference Model (AIRM) governance considerations”. This paper builds upon the “SWIM Concept” document provided by the ICAO ATMRPP [Ref 1]. The interoperability framework considerations therein are an acknowledged baseline. Following the consultation on NSDMCG work, it was decided to further elaborate complementary considerations of an ICAO Global Interoperability Framework (IGIF). This task supports the overall objective of the SESAR AIRM and FAA NextGen OV-7 coordination. The NSDMCG has no mandate to define the IGIF as such since the group participation is not representative of all potential IGIF stakeholders. However the IGIF considerations proposed in this white paper put the ICAO Semantic Framework and ICAO AIRM work into a wider picture [Ref 11]. This white paper can be the starting point for further work on global interoperability and “SWIM Concept” as described by the ICAO ATMRPP [Ref 1]. The paper does not elaborate the content of the cited frameworks. This elaboration is expected to be covered by dedicated white papers under the authorship of appropriate groups. 1.2 Scope This paper contains ICAO Global Interoperability Framework (IGIF) considerations based on the SESAR/NextGen harmonisation under the umbrella of the US/EU CP2.1 coordination activity. The IGIF brings together business and technical aspects into a commonly agreed structure that will foster the governance and management of interoperability as a whole and promote stakeholder buy-in. Although this paper includes some governance related considerations at a level deemed appropriate, it is not the intent to further address governance herein. Further elaborations with regards to the integration of the considerations of this paper with the existing ICAO governance approach are not part of the scope. 1.3 Audience The anticipated readership for this document includes: The NSDMCG team.

Transcript of NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability...

Page 1: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

1 04-12-14

NextGen - SESAR Data Model Coordination Group (NSDMCG)

ICAO Global Interoperability Framework (IGIF) considerations

Version 1.0

4 December 2014

1 General

1.1 Mandate

The NSDMCG Terms of Reference specifies the following output:

• White papers outlining considerations for an ICAO AIRM and its governance.

• White papers outlining a Global Interoperability Framework and its semantic aspects.

As a part of the NSDMCG proceedings two white papers have been completed:

• “ICAO Air Traffic Management Information Reference Model (AIRM) considerations”.

• “ICAO Air Traffic Management Information Reference Model (AIRM) governance considerations”.

This paper builds upon the “SWIM Concept” document provided by the ICAO ATMRPP [Ref 1]. The

interoperability framework considerations therein are an acknowledged baseline. Following the

consultation on NSDMCG work, it was decided to further elaborate complementary considerations of an

ICAO Global Interoperability Framework (IGIF). This task supports the overall objective of the SESAR AIRM

and FAA NextGen OV-7 coordination. The NSDMCG has no mandate to define the IGIF as such since the

group participation is not representative of all potential IGIF stakeholders. However the IGIF considerations

proposed in this white paper put the ICAO Semantic Framework and ICAO AIRM work into a wider picture

[Ref 11]. This white paper can be the starting point for further work on global interoperability and “SWIM

Concept” as described by the ICAO ATMRPP [Ref 1].

The paper does not elaborate the content of the cited frameworks. This elaboration is expected to be

covered by dedicated white papers under the authorship of appropriate groups.

1.2 Scope

This paper contains ICAO Global Interoperability Framework (IGIF) considerations based on the

SESAR/NextGen harmonisation under the umbrella of the US/EU CP2.1 coordination activity. The IGIF

brings together business and technical aspects into a commonly agreed structure that will foster the

governance and management of interoperability as a whole and promote stakeholder buy-in. Although this

paper includes some governance related considerations at a level deemed appropriate, it is not the intent

to further address governance herein. Further elaborations with regards to the integration of the

considerations of this paper with the existing ICAO governance approach are not part of the scope.

1.3 Audience

The anticipated readership for this document includes:

• The NSDMCG team.

Page 2: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

2 04-12-14

• The leadership of Coordination Plan 2.1 (CP2.1), CP3.1, CP3.2, and NextGen/SESAR leadership.

• Federal Aviation Administration (FAA) / EUROCONTROL.

• Members of the ICAO Information Management Panel (IMP) and relevant sub-groups.

1.4 Acronyms

AIRM ATM Information Reference Model

AIXM Aeronautical Information Exchange Model

ANC Air Navigation Conference

ARINC Aeronautical Radio Incorporated

ASBU Aviation System Block Upgrade

ASP ATM Service Provider

ASTERIX All-purpose Structured EUROCONTROL Surveillance Information Exchange

ATM Air Traffic Management

ATMRPP Air Traffic Management Requirements and Performance Panel

AU Airspace User

CONOPS Concept of Operations

CP Coordination Plan

EUROCAE European Organisation for Civil Aviation Equipment

EUROCONTROL European Organisation for the Safety of Air Navigation

Exchange Model Current ATM related Exchange Models such as AIXM, WXXM, iWXXM, FIXM,

ASTERIX, AIDX, etc…

FAA Federal Aviation Administration

FIXM Flight Information Exchange Model

GANP Global Air Navigation Plan

IATA International Air Transport Association

ICAO International Civil Aviation Organisation

ICAO AIRM The AIRM as considered in the global interoperability discussion at the ICAO level

IGIF ICAO Global Interoperability Framework

IMP ICAO Information Management Panel

ISO International Organisation for Standardisation

ISRM Information Service Reference Model

IWXXM ICAO Meteorological Information Exchange Model

NCOIC Network Centric Operations Industry Consortium

NextGen Next Generation Air Transportation System

NextGen OV-7 NextGen Operational View 7 Logical Data Model

NSDMCG NextGen - SESAR Data Model Coordination Group

OGC Open Geospatial Consortium

RTCA Radio Technical Commission for Aeronautics

SDCM Service Description Conceptual Model

SESAR Single European Sky ATM Research

SOA Service Oriented Architecture

SWIM System Wide Information Management

UML Unified Modelling Language

WMO World Meteorological Organisation

WXXM Weather Information Exchange Model

Page 3: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

3 04-12-14

References

[Ref 1] ICAO ATMRPP, 2014 SWIM Concept

[Ref 2] EU,2011 European Interoperability Framework (EIF) for European public services

[Ref 3] NCOIC, 2014 NCOIC Interoperability Framework (NIF) (https://www.ncoic.org)

[Ref 4] CP2.1-NSDMCG, 2013 ICAO Air Traffic Management Information Reference Model (AIRM)

governance considerations

[Ref 5] SESAR, 2014 SWIM Conops

[Ref 6] EU PCP,2014 EU PCP deployment regulation

[Ref 7] FAA, 2013 System Wide Information Management (SWIM) solution Guide for

Segment 2A, Version 1.0, 25 June 2013, Federal Aviation Administration

[Ref 8] CP2.1, 2014 SWIM Common Registry (SCR)

[Ref 9] SESAR, 2013 SWIM Master class

https://www.eurocontrol.int/news/swim-master-class-2013

[Ref 10] FAA, 2014 Mini Global Demonstration, August 28, 2014

http://www.faa.gov/nextgen/media/NextGenUpdate2014.pdf

[Ref 11] CP2.1-NSDMCG, 2013 ICAO AIRM and Semantic Framework considerations

[Ref 12] CP 2.1, 2014 Service Description Conceptual Model (SDCM) 1.0, (link)

[Ref 13] ICAO Doc 9854, 2005 Global ATM Operational Concept

[Ref 14] ICAO, 2013 ICAO Global Air Navigation Plan

[Ref 15] INSPIRE, 2007 INSPIRE, Methodology for the development of data specifications

http://inspire.ec.europa.eu/reports/ImplementingRules/inspireDataspec

D2_6v2.0.pdf

[Ref 16] ICAO, 2013 Air Traffic Management Security Manual (Doc 9985)

[Ref 17] FAA, 2011 Federal Aviation Administration Handbook, Using FAA Standards to

Describe and Register Web Services, FAA-HDBK-008, February 4, 2011

1.5 Document Organisation

This document contains following sections:

• General.

• What is an interoperability framework?

• ICAO Global Interoperability Framework (IGIF).

• Recommendations.

• Summary.

1.6 Note to reader

In this white paper the term “ICAO AIRM” is used. It differentiates the “ATM Information Reference

Model” recognised in the Global Air Navigation Plan [Ref 14] from the “SESAR AIRM”, which is being

developed in the context of SESAR pan-European SWIM standardisation. Whether the term “ICAO AIRM”

will remain in use is subject of further discussion. The relationship between the “SESAR AIRM” and the

“ICAO AIRM” is explained in a dedicated white paper [Ref 11].

This paper uses the term “services” in the technical rather than the business sense. The technical

interpretation is that a service is software code that is running and performing a function that may be

invoked via a network. In most cases a “service” is an “information exchange service”. At the organisation

and business level “information services” [Ref 13] are parts of the overall service provision notion that an

organisation performs.

Page 4: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

4 04-12-14

1.7 Key Assumptions

SWIM interoperability is not met by providing one solution that fits all.

Full SWIM interoperability is not achieved by technical interoperability alone.

2 What is an interoperability framework? An interoperability framework is a description of the essential components that need to be shared and

considered by all the involved stakeholders in order to effectively achieve interoperability.

The benefit of using an interoperability framework has been demonstrated in various industries and

institutional contexts. To quote two prominent examples,

• The Network Centric Operations Industry Consortium (NCOIC) Interoperability Framework (NIF)

developed to serve the needs of the U.S DoD [Ref 3], states that it is “implemented as a

development framework which helps system architects and system engineers to embed

interoperability elements throughout the life cycle of programs, beginning with requirements.

Whenever possible, those resources are based upon standards. The NIF approach supports the

creation and integration of specialized sub-frameworks for interoperable elements, recognizing that

a single framework will not address every need.”

• The European Interoperability Framework (EIF) developed to support the networking of the

European national agencies under the umbrella of shared EU provisions [Ref 2], states that it is

within the context of a political agreement, “an agreed approach to interoperability for

organisations that wish to work together towards the joint delivery of services. It specifies a set of

common elements such as vocabulary, concepts, principles, policies, guidelines, recommendations,

standards, specifications and practices.” The EIF appears as a grouping of frameworks aimed at

ensuring that all interoperability concerns are covered in an orderly way. Furthermore, it ensures a

complete approach needed to achieve and maintain interoperability, including governance and

management concerns.

Notably, both the NIF and EIF position an interoperability framework as a grouping of frameworks

scaffolding artefacts relevant to specific interoperability concerns. Specifically, the EIF suggests the

following top-level types of interoperability concerns:

• Legal.

• Organisational.

• Semantic.

• Technical.

The NIF, being more implementation driven, does not stress the legal and organisational levels, but

significantly proposes net-centric (i.e. service orientation) aspects to be considered as a separate top level

concern on a par with semantics and technology.

When stakeholders decide to interoperate based on stated and planned objectives, it is evident that, given

the multiple interoperability concerns to be managed, it requires a common interoperability framework to

organise work. An interoperability framework is therefore established early in the process so that all

stakeholders can relate to the different aspects to be discussed and agreed. In doing so the framework is a

key support aid for stakeholders to manage and use interoperability resources together, whilst evolving to

the ultimate goal of interoperability.

Page 5: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

5 04-12-14

An important first step in achieving global interoperability is the ICAO ATMRPP “SWIM Concept”.

The ICAO ATMRPP “SWIM Concept” document describes a layered framework whereby it is stated: “The

layers of the framework are used to explain the functions, the combination of representative standards and

the mechanisms for interoperability.”

The layers of the framework comprise:

• SWIM enabled applications.

• Information Exchange Services.

• Information Exchange Models.

• SWIM Infrastructure.

• Network Connectivity.

The cited document further explains that “The most important task for SWIM implementing stakeholders is

to agree upon a set of services for information exchange and the range of options that will be appropriate

within each of these services (for member States with different levels of ATM sophistication) and the

standards for information exchange.”, and summarizes that “The SWIM Global Interoperability Framework

describes a layered framework enabling further discussion on how interoperability between SWIM-enabled

applications will be achieved in practice.”

The ATMRPP SWIM Concept focusses on the implementation aspects of interoperability. The IGIF

presented in this paper widens the scope to include other essential aspects.

3 ICAO Global Interoperability Framework (IGIF)

3.1 Definition, use and benefits

3.1.1 What is the IGIF?

The IGIF is a description of the essential components that need to be shared and considered by all the

involved stakeholders in order to effectively achieve global aviation interoperability. It identifies the areas

in which interoperability agreements need to be reached. For this purpose it provides a logical structure

that serves as a classification and organisation of interoperability artefacts. This is necessary for the

establishment of SWIM as the enabler of aviation interoperability.

The IGIF covers the full scope of interoperability standardisation aspects to be considered. The IGIF

endorses the SWIM principles for ATM [Ref 1, Ref 5] and is focused on supporting interoperability of global

information services during all phases of flight: planning, execution and post-operations.

The IGIF covers the provision of information services as described in the Global Air Traffic Management

Operational Concept (Doc 9854, section 2.9). However it should also operate as the overarching framework

to ensure that interoperability is made possible for all the information exchanges currently required or

foreseen by ICAO provisions supporting ATM operations across all Data Domains. This includes the existing

data domains such as AIS, MET and ‘Flight’. [Ref 13]

3.1.2 Use of the IGIF

The IGIF is used as a supporting aid for the governance and management of SWIM resources such as

standards (e.g. technical specifications) and the provision of guidance materials.

Page 6: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

6 04-12-14

3.1.3 Benefits of the IGIF

Today, it is possible to implement SWIM-style solutions as demonstrated by events such as the SESAR

SWIM Master class [Ref 9], SWIM exercise in FAA NextGen Mini-Global [Ref 10] and other R&D results. At

the technical level most of the obstacles are currently resolved or at least in a sufficient technical state to

start considering initial deployment [Ref 6, Ref 7, Ref 17].

However the scope of deploying SWIM involves not only technical aspects, but also essential elements

such as:

• Overall governance & steering.

• Standardisation and related planning.

• Implementation coordination (e.g. support to the implementation of the ASBUs).

• Policies.

These business oriented considerations should be an integral part of the overall interoperability goals of

SWIM.

The IGIF brings together the business and technical aspects into a bigger commonly agreed structure that

will support the governance and management of interoperability as a whole and promote stakeholder buy-

in. If the governance and management of SWIM is not sufficiently addressed it will negatively impact the

deployment and interoperability of SWIM services.

3.2 IGIF structure

The structure of the IGIF is depicted in Figure 1 below and further described in the sections hereafter:

Figure 1, ICAO Global Interoperability Framework (IGIF)

3.2.1 Legal Framework

As a minimum, the legal framework should contain the required converging legal elements necessary to

perform actual information exchange using SWIM. The use of the legal framework should lead to

sufficiently “aligned legislations” in support of lawful information exchange. This could further lead to

provide “rules of engagement” between SWIM stakeholders. For example, it should be clear for service

Page 7: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

7 04-12-14

providers and service consumers what the applicable digital rights are when an actual information

exchange is performed via information service interactions.

The legal framework should include the provisions in the relevant ICAO Annexes for States to ensure a

regulated interoperable information exchange. These provisions should be prescribed within the State

territory in the form of State obligations to ensure that a State will make the appropriate arrangements to

manage all aspects of globally binding transactions between the various globally operating service

providers and consumers. These so-called Authority (State) related requirements for SWIM should be the

minimum set of formal principles States shall commit to and should be flexible in order to allow more

principles to be added when States decide to agree on a bilateral basis on specifically agreed information

exchanges.

Note: Consideration should be given at a later stage if the envisaged provisions should be included in

existing Annexes that deal with the provision, consumption, or both, of information or if this should be part

of an integrally applicable ‘SWIM-Annex’.

3.2.2 Organisational (Process) Framework

As a minimum, the organisational framework should contain the required converging organisational

elements necessary to perform actual information exchange using SWIM. The use of the organisational

framework should lead to sufficiently “aligned organisations” based on appropriate process alignment.

Coordinated and standardised processes enable SWIM responsible authorities as well as stakeholders to

work together based on sufficiently aligned processes (e.g. change management process).

The organisational framework should be instantiated by agreeing on the required organisational

alignments to ensure that service providers and service consumers achieve the envisaged global

interoperability. It may be required to instantiate provisions in the relevant ICAO Annexes to ensure the

desired organisational and process alignment.

The organisational framework may be supported by instruments such as Memoranda of Understanding

(MoUs), policies, and the definition of common key performance indicators.

Note: Consideration should be given at a later stage if the envisaged provisions should be included in

existing Annexes that deal with the provision, consumption, or both, of information or if this should be part

of an integrally applicable ‘SWIM-Annex’.

3.2.3 Semantic Framework

As a minimum, the semantic framework should contain the required converging information related

elements necessary to perform meaningful information exchange using SWIM. The defined and precise

meaning of exchanged information is to be preserved and understood by all SWIM stakeholders as they

use services to interoperate. As a result blocking factors due to information definition misalignments are

alleviated. Semantic interoperability is therefore a key asset, cost saver and potential safety related topic.

The semantic framework enables new interoperable services to be identified, designed and implemented

based on the Services Framework, thus enabling the bundling of information into meaningful messages.

The reason for this separation is that the same atomic information may be bundled into different

information exchange services. A key component of the Semantic Framework is the ICAO AIRM which is

further discussed in [Ref 11]. Other parts are the rulebook, the standards baseline and the manual.

Page 8: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

8 04-12-14

Note: From an ICAO provisioning perspective, the ICAO AIRM is a technical specification referenced by the

relevant Annexes. For governance aspects of the ICAO AIRM see also [Ref 4].

3.2.4 Technical Framework

As a minimum, the technical framework should contain the required converging technology related

elements necessary to perform actual information exchange using SWIM. The technical framework is a key

asset in relation to the implementation of SWIM services. It should lead to acceptable technology

standards and their combination into reusable configurations. In addition, other technical elements (e.g.

testing, integration process validation concepts, namespaces, unique identification principles, syntax)

would also be placed here.

The ICAO ATMRPP SWIM Concept document [Ref 1] presents a layered technical “SWIM Global

Interoperability framework”, as depicted in Figure 2 below. According to the ICAO SWIM Concept, the

scope of SWIM is defined by the three middle layers (i.e., Information Exchange Services, Information

Exchange Models, and the SWIM Infrastructure) and the governance of these layers.

Figure 2, ICAO ATMRPP SWIM Global Interoperability Framework

The ATMRPP SWIM GIF is solution oriented and contains examples of actual standards. For example the

depicted Exchange Models can be put in relation to the ICAO Semantic Framework and the ICAO AIRM [Ref

11] as the relevant reference element provided by the IGIF. Hence the ICAO AIRM, as a reference semantic

artefact, is positioned as a governance instrument.

3.2.5 Services Framework

The services framework is at the heart of SWIM. As a minimum, the services framework should contain the

required converging service related elements necessary to perform and implement actual information

exchange using SWIM. For example it is required to be able to exchange in a meaningful way the service

definitions. If hindered this may lead to service definition misalignments.

An initial development in this area is the Service Description Conceptual Model (SDCM) provided under the

umbrella of the EU/US CP2.1 collaboration [Ref 12]. As stated within the SDCM 1.0 web resource, “The

Service Description Conceptual Model (SDCM) provides a graphical and lexical representation of the

properties, structure, and interrelationships of all service metadata elements, collectively known as a

Service Description.” The use of the SDCM enables common understanding of service definitions and thus

promotes the interoperability of service descriptions and their exchange between registries.

Page 9: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

9 04-12-14

Note: from an ICAO provisioning perspective, an ICAO SDCM is a technical specification referenced by the

relevant Annexes. The cited SDCM is in fact a semantic resource but due to the evident prominence of

services in the context of SWIM, it is put in the dedicated Services Framework.

The services framework also includes clearly defined relationships between SWIM service providers and

service consumers, the formalisation of which is supported by instruments such as Service Level

Agreements (SLAs).

Within SWIM it should be clear that information will spread quickly; hence this is also true for errors the

data may contain. The performance expectations of services are captured as non-functional requirements

(NFR). One aspect herein is the quality of the data exchanged. This shall allow providers and consumers to

mutually understand the quality of the data exchanged. This may then further lead to potential

implications on intended use of the data. (E.g. an example is the use of aerodrome mapping data that

meets the 5m accuracy quality class intended for “situational awareness” applications. More stringent

applications such as for navigation purposes will require more accuracy.) Typically the quality measures

such as for accuracy are exchanged as part of the metadata that are related to the exchanged data.

Another element of the service framework is the definition of means and methods to assess that a given

service implementation implements information exchanges in line with the business needs, thus ensuring

that SWIM services are traced to stated business needs within an operational context. In line with the SOA

principles, the Services Framework can therefore be considered as a bridge between the ATM business

driven “upper” layers of the IGIF, and the underlying Technical Framework.

3.2.6 Security Framework

The Security Framework defines the security aspects that must be met by the other frameworks within the

IGIF. What security actually means in the context of ATM is further explained by ICAO Doc 9985.

ICAO Doc 9985 [Ref 16], Air Traffic Management – Security Manual, chapter 5 about information and

communication technology (ICT) system security (including cybersecurity) states that: “ICT security refers

to the application of security controls to protect ATM ICT systems against the degradation of integrity,

confidentiality and availability from intentional or accidental causes. The ATM ICT system security applies

to people, procedures, data, software, and hardware that are used to gather and analyse digital and

analogue information used in ATM.”

Furthermore, ICAO Doc 9985, Appendix B cybersecurity in ICT security, explains that:

“Integrity is a security objective that ensures information and systems are not modified improperly or

accidently. When integrity is compromised, information may be modified or destroyed. Confidentiality is a

security objective that ensures information is not disclosed to unauthorized entities. When confidentiality is

compromised, the unauthorized disclosure of information may occur. Confidentiality is often provided by

encrypting data that is in transit or stored. Availability is a security objective that ensures the reliability and

accessibility of data, services, and resources to authorized entities in a timely manner. When availability is

compromised, the system may experience a temporary service disruption or a complete loss of service.”

It is not the intent in this white paper to further elaborate the security framework as this shall be delegated

to the appropriate experts1.

1 A good further reading is the ITU-T document Security in Telecommunications and Information Technology – An overview of

issues and the deployment of existing ITO-T Recommendations for secure telecommunications.

Page 10: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

10 04-12-14

3.3 Global interoperability governance & management

3.3.1 Interoperability, complexity and cost

The interoperability envisaged by SWIM requires standards to be agreed at the global, regional and local

levels. It is fair to assume that not all information needs to be exchanged amongst all in a highly

interoperable way at all levels. The operational context plays an important role in sub setting the scope of

the required interoperability, thus the need to delineate precisely the problem/solution space.

Furthermore, since levels of interoperability are correlated with levels of complexity (see Figure 3) it is

good practice to consider requiring interoperability only where needed (within an identified context) and

with the right level of complexity.

Figure 3: Scale of interoperability, complexity and cost [Ref 15]

3.3.2 Performance-based approach to global interoperability

This paper does not intend to explore governance matters, yet to understand the nature of the IGIF some

essential regulatory approaches are brought forward here:

• Prescriptive approach (sometimes referred to as design-based).

• Performance-based approach.

When performance-based, a rule incorporates its goal into the language of the rule, specifying the desired

level of performance and allowing the implementers to decide how to achieve the objectives stated.

Therefore the performance goals are defined in the rule rather than specifying behaviour. In contrast, a

prescriptive rule uses or references design standards or technology-based standards that specify exactly

how to achieve compliance; a performance standard sets a general goal and lets each regulated entity

decide how to meet it. An easy way to think of the difference is to think of the performance-based

approach as to specifying “what” is required whereas the prescriptive approach includes “how” elements,

thus rather being part of the solution space. Yet in reality, a combination of prescriptive and performance

based regulatory elements are present at different degrees in almost all rules.

To perform SWIM, i.e. to perform interoperable information exchange, in a well-managed global context

supported by standardisation, it is of paramount importance to set-up good governance and effective

management. The previous section discussed the IGIF as a grouping of frameworks. From a governance

point of view this means that the IGIF tends to be “performance based”, meaning that it defines the

“what” of interoperability and avoids the “how”. This facilitates the agreement building required to deploy

SWIM. The global interoperability governance defines the IGIF, whereas the global interoperability

management layer configures and manages the standards that meet the IGIF requirements. Consequently

global interoperability management works on a more regular basis (e.g. executing change control work) in

Page 11: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

11 04-12-14

accordance with the expectations defined by global interoperability governance. Both aspects are pre-

requisites for the deployment of globally interoperable SWIM services and further discussed hereafter.

3.3.3 Global Interoperability Governance

To achieve global interoperability within a defined scope and based on SWIM it is essential to have a high

level agreement, approvals, and decisions based on agreed guiding statements provided by:

• An Interoperability Strategy.

• High Level Interoperability Principles & SWIM Concept.

This governance could be hosted in the ICAO IM Panel (IMP) which will start its activities in 2015. The IMP

would thus act as the owner of the IGIF and providing guidance towards the implementation of the globally

interoperable SWIM, including the management aspects thereof. Based on the high level documents the

IGIF is established and owned by the IMP.

3.3.4 Global Interoperability Management

In addition to the high-level agreements and the IGIF defined by the ICAO IM Panel (IMP), it should be

envisaged to delegate the required interoperability management aspects to a management board (to be

nominated) and acting as an “executive” reporting to the “council” (the IMP).

The mission of the management board would be to perform within the global context of ICAO:

• Change control management.

• Configuration management.

• SWIM standardisation planning.

The main tool used by the management board would be the registry as further described in the next

section.

3.3.5 Supporting implementation concepts

3.3.5.1 SWIM Configurations

In relation to a stated interoperability context, a SWIM Configuration (SC) consists of a consistent grouping

of SWIM standards and guidance documents.

A SC allows implementing a declared version of SWIM and thus it enables the building of global

interoperable SWIM services, whereby stakeholders who adhere to a particular version of a SC will be in an

interoperable state (i.e. being able to provide and consume SWIM services in an interoperable way).

Using a SC a solution provider builds solutions for SWIM stakeholders who aim to interoperate based on

the declared SC standards and guidance materials. A SC will thus be a consistent grouping of standards

with a particular version and be self-sufficient towards a solution provider that implements globally

interoperable SWIM solutions and a SWIM service consumer that wishes to consume these services.

It is to be noted that the IGIF is a unique reference whereas a SC may appear under different versions.

3.3.5.2 Role & Purpose of Registry

As stated in the SWIM Common Registry white paper [Ref 8] “it aims to improve visibility to consolidated

information on assets of common interest to a group of SWIM communities. This includes an inventory of

Page 12: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

12 04-12-14

shared services, stakeholders (e.g. service providers), and news related to events of common interest. It also

supports the collaborative management of those interoperability resources (e.g. standards) that have been

selected to ensure interoperability in the implementation of SWIM between the various communities.”

The intent of this paper is not to further elaborate on registry related matters. Yet it is clear that the

envisaged common registry plays an important role. Indeed, as it supports the collaborative management

of interoperability artefacts, the registry can be seen as a management tool that publishes information

about SWIM artefacts. For example standards could be easily tagged with metadata tags that bring them in

context of a specific SC. It should also be clear that the content of the registries should be made

interoperable in terms of data exchange (e.g. this will enable the harvesting of shared registry content

between registries).

3.4 IGIF in relation to regional and local levels

An essential interoperability principle is that “not one size fits all”, as explained in the section above. This

means that different solutions can be implemented to reflect different technical requirements. However,

this principle can be taken further: different regions and States may enforce different regulations. Indeed,

they may take the regulations within an ICAO Annex and add additional regulations. Furthermore, it must

also be recognised that the footprint of the data to be exchanged differs between regions and States. In

addition, the local regulations may cover a larger footprint than at a global level as the needs become

more specific.

Therefore, it can be assumed that the demands placed on global interoperability will be different from

those placed on regional or national interoperability.

Given this, three geographical scopes should be recognised within the IGIF:

• Global interoperability.

• Regional interoperability.

• Local interoperability.

The aspects that need to be addressed to achieve an interoperable information exchange are the same

whether interoperability is at the global, regional or local level. This is a key insight which allows the IGIF

structural pattern to be repeated at the regional and local levels. This is depicted in Figure 4 below.

Page 13: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

13 04-12-14

Figure 4, Interoperability Framework pattern at global, regional and local levels

Figure 4 shows how the IGIF, at the top of the pyramid, is further refined at the regional and local level.

However, these, in turn, can be seen as conforming to the IGIF.

Note: in a similar spirit, the SWIM concept introduces the notion of a SWIM Region [Ref 1]:

“A SWIM Region will be delimited by the area of influence of a given governance structure (i.e. the

governance structure which defines the standards, the policies, etc. that are applicable to all the enterprises

within the region). Within a SWIM Region, a collection of enterprises, for example ASPs or AUs, may choose

to inter-operate using standards established for that particular SWIM Region.”

A SWIM region may exist at the regional or even the local level. Hence the Interoperability Framework

pattern of Fig. 4 applies to the interoperability provisions both within a SWIM region and between SWIM

regions.

Global standards are produced by organisations working together. Frequently these organisations will have

a regional if not a global geographical footprint (e.g. ISO, EUROCAE, RTCA, ARINC, IATA, WMO). In some

cases, the standardisation effort will involve the participation of ICAO.

To complete the discussion on the different geographical scopes, it is important to note that in order to

achieve a cost effective deployment of SWIM, it will require organisations to act at a local and regional

level to also think about the global level. To achieve this, stakeholders should:

• Where feasible and opportune, build consensus around the necessary global standards.

• Submit elements which have global support to the level of ICAO.

Page 14: NSDMCG ICAO Global Interoperability Framework … · governance and management of interoperability ... An interoperability framework is a description of the essential components that

14 04-12-14

4 Recommendations This paper recommends that:

• Work should be started on an ICAO Global Interoperability Framework (IGIF) as a continuation of

the ICAO ATMRPP SWIM Concept.

• The elaboration of the IGIF should be done using an iterative approach starting with the Semantic

Framework, the Services Framework and registry, using a performance-based approach.

• All the concerns targeted by the IGIF should be addressed by appropriate working groups with the

right expertise levels.

• The IGIF should be used at the global, regional and local levels to globally agree on SWIM and

manage the collaborative deployment of SWIM.

• Governance and management of the IGIF should be established early in the process.

5 Summary This paper introduced the notion of an ICAO Global Interoperability Framework (IGIF) as a grouping of

frameworks in support of SWIM interoperability, governance and management.

6 Contributors Name Organisation

Michael Burski FAA

Barbara L Cordell FAA

Joe Gorman NATMIG

Dennis Hart Eurocontrol

Stefan Keller DFS

Allen Perper FAA/BAH

Dennis Hart FAA

Robert Suzić Eurocontrol

Diana Takata FAA

Sam Van der Stricht Eurocontrol

Katrina Wilson FAA

Scott Wilson Eurocontrol