11
1 Common Modular Simulator (CMS) : a PHARE system integration environment by by J-R. Velten, CMS Project J-R. Velten, CMS Project Leader Leader CENA - ESV CENA - ESV [email protected] [email protected] CENTRE D'ETUDES DE LA NAVIGATION AERIENNE

1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV [email protected] [email protected]

Embed Size (px)

Citation preview

Page 1: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

11

Common Modular Simulator (CMS) : a PHARE system integration environment

Common Modular Simulator (CMS) : a PHARE system integration environment

byby

J-R. Velten, CMS Project LeaderJ-R. Velten, CMS Project Leader

CENA - ESVCENA - ESV

[email protected]@cena.dgac.fr

CENTRE D'ETUDESDE LA NAVIGATIONAERIENNE

Page 2: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

22

Principles for setting up the CMS projectPrinciples for setting up the CMS project

The CMS objectives :The CMS objectives : Provide a simulation and experimentation environment Provide a simulation and experimentation environment

for new ATM concepts, in such a way that software for new ATM concepts, in such a way that software components could be identified, produced by individual components could be identified, produced by individual participants as required and exchanged between them.participants as required and exchanged between them.

Improve the flexibility and adaptability of real-time Improve the flexibility and adaptability of real-time simulators used for experimentation.simulators used for experimentation.

Permit closer collaboration between member Permit closer collaboration between member establishments and cross fertilisation of research ideas establishments and cross fertilisation of research ideas through the exchange of software components.through the exchange of software components.

Page 3: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

33

Principles for setting up the CMS projectPrinciples for setting up the CMS project

The CMS Approach :The CMS Approach : Define a common open/modular architecture based on an Define a common open/modular architecture based on an

active client/server modelactive client/server model Decompose an ATM system into a set of loosely coupled Decompose an ATM system into a set of loosely coupled

clients and serversclients and servers Specify a common data model and a set of commonly Specify a common data model and a set of commonly

agreed Application Programming Interfaces (APIs)agreed Application Programming Interfaces (APIs) Adapt existing components to these APIsAdapt existing components to these APIs Develop New components according to this foundationDevelop New components according to this foundation

Page 4: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

44

Principles for setting up the CMS projectPrinciples for setting up the CMS project

Trafic server

Weather server CNS server Airspace server

Radar server P-ATN server

ATCO server System plan server

PAT servers Aircraft Performances server

Executive server Recording serverserverservering

Supervisor server

Flight serverserverserverplan

Air system servers

Intermedium servers

Ground system servers

Basics servers

Figure : Phase 1 PARADISE basic server decomposition

Page 5: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

55

Principles for setting up the CMS projectPrinciples for setting up the CMS project

Weather

Traffic (MASS)

CNSAirspace

Surveillance PATN

Sectorisation

Gene

Trajectory

Deviation ConstraintsCoordinationNegociation TLS

Context

MSPTP NM

SPL

Executive

Recording

Supervisor

Flight Plan

Aircraft

Not implemented

FPM CP PS

ATCO

PATs components

AM / DM CT

Figure : Phase 2 PARADISE prototypearchitecture

ACI

Page 6: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

66

History of applying standards in PHAREHistory of applying standards in PHARE

The CMS project missions :The CMS project missions : Define a Common Simulation EnvironmentDefine a Common Simulation Environment

A set of commonly agreed APIsA set of commonly agreed APIs An open/modular architecture, the use of which is An open/modular architecture, the use of which is

encouragedencouraged A set of Components, which can be used to improve A set of Components, which can be used to improve

existing simulatorsexisting simulators

Prototype this common environment (PARADISE)Prototype this common environment (PARADISE) Provide related support to other PHARE projectsProvide related support to other PHARE projects

Page 7: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

77

History of applying standards in PHAREHistory of applying standards in PHARE

PHASE 1 : RequirementsPHASE 1 : Requirements Agree on the ATM system decompositionAgree on the ATM system decomposition Identify the main CMS products : PARADISE, PREPCOT, Identify the main CMS products : PARADISE, PREPCOT,

LORAS, ASCOTLORAS, ASCOT Collect the user requirements on the common data model and the Collect the user requirements on the common data model and the

standard APIsstandard APIs

The PHARE demonstrations : An incremental The PHARE demonstrations : An incremental definition of the PHARE APIsdefinition of the PHARE APIs

PD/1 : The technical integrationPD/1 : The technical integration PD/2 : The functional integrationPD/2 : The functional integration PD/3 : The operationnal integrationPD/3 : The operationnal integration

Page 8: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

88

How are other European projects applying standardsHow are other European projects applying standards

GAAS : a DG 12 sponsored APAS action to define a GAAS : a DG 12 sponsored APAS action to define a Generic ATM architectureGeneric ATM architecture

PATIO : a DG7 sponsored 4PATIO : a DG7 sponsored 4thth FP project to develop FP project to develop an integration platform for advance tools integrationan integration platform for advance tools integration

Da Vinci : a DG7 sponsored 4Da Vinci : a DG7 sponsored 4thth FP project on future FP project on future Airport traffic management systemAirport traffic management system

AVENUE : a DG7 sponsored 4AVENUE : a DG7 sponsored 4th th FP project to FP project to develop a common ATM validation platformdevelop a common ATM validation platform

Page 9: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

99

Major lessons learntMajor lessons learnt

Standard APIs need to be functionally validatedStandard APIs need to be functionally validated APIs semantic to be carefully definedAPIs semantic to be carefully defined Need for a common Data PreparationNeed for a common Data Preparation APIs to be delivered with Test data setAPIs to be delivered with Test data set System configuration problems : OS, compilers, ...System configuration problems : OS, compilers, ... proper APIs Configuration management is essentialproper APIs Configuration management is essential

Page 10: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

1010

Is a worldwide standard feasible ?Is a worldwide standard feasible ?

PHARE has demonstrated the technical PHARE has demonstrated the technical feasibilityfeasibility

Official Standard or De facto Standard ?Official Standard or De facto Standard ?

OMG is interested by the European experienceOMG is interested by the European experience

Page 11: 1 Common Modular Simulator (CMS) : a PHARE system integration environment by J-R. Velten, CMS Project Leader CENA - ESV velten@cena.dgac.fr velten@cena.dgac.fr

11

Common Modular Simulator (CMS) : a PHARE system integration environment

Common Modular Simulator (CMS) : a PHARE system integration environment

byby

J-R. Velten, CMS Project LeaderJ-R. Velten, CMS Project Leader

CENA - ESVCENA - ESV

[email protected] [email protected] nextnext

CENTRE D'ETUDESDE LA NAVIGATIONAERIENNE