Upload
michael-grady
View
212
Download
0
Embed Size (px)
Citation preview
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
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.
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
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
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
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
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
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
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
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
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