Extranet access

EUROCONTROL offers a wide range of online services to stakeholders through its "One Sky Online" extranet portal. Participate in our many working groups, get the latest data on European ATM, or access advanced operational applications all in one click. Register now!

Member Login

 
 EEC home
 About the EEC
 Work programme
 Research areas
 Research methods
 Models, tools, and simulators
 Projects
EC projects
Completed projects
Air-TN
ASAS-TN II
ASSTAR
ASTP
BADA
CAATS II
CARE projects
CATS
COCA
CoSpace
CREDOS
Data Link
ECHOES
EMMA 2
EPATS
Episode 3
ERASMUS
ERAT
eDEP
GAES
GENSPACE
Ground
Gate to Gate
HISAC
iFly
IMAGINE
ITWP (Integrated Tower Working Position)
MASS
MCS
MIME
Mode S
NEVAC
NUP2+
OASIS
OPTIMAL
Point Merge
RESET
STAPES
STORIA
Strategic & Socio-economic Studies
Super Highway
SWIM-Suit
TESA
Time-based Separations
 Events
 Documents / Publications
 Job opportunities
 Visit us
 Contact us
 Abbreviations/Acronyms
 Related sites
 

OASIS

OASIS is an Open Architecture for Simulation Systems.

Description

OASIS is a soft, real-time, framework aimed at simulation activities. OASIS is currently being used by the EEC ATC real-time simulator ESCAPE. This framework offers an object-oriented distribution based on CORBA implementations (TAO, JavaIDL & ORBexpress) as well as advanced object services.

OASIS is composed of:
  • the infrastructure: a set of services built on top of CORBA, including addressing, high-performance event distribution, debug, configuration, time, and supervision services.
  • the component model: a CORBA 3 CCM-like model, including a component definition language, a container model, a code generator (written in PHP) as well as integrated platform development and basic deployment/runtime environments.
  • the data model: a data server code generator, built on the principle of data key-data item relation, both being specified in CORBA IDL. Generated data servers (DataSets) are OASIS components which provide read/write access, as well as update notification services, on whole or part of the data item.

Context

Software size

  • C++ : 120,000 lines
  • PHP : 35,000 lines
  • Ada : 8,000 lines
  • Java : 6,000 lines

Component Development

  • Languages : C++, Java, & Ada95 (and, potentially, any language with an IIOP v1.2-compliant ORB)
  • Platforms : Red Hat Enterprise Linux 5

Approach

OASIS aims at providing simulator component developers with a simple standard based framework and a high level abstraction of network distribution. OASIS also offers integrators and deployers with advanced recording and diagnostic tools.

Expected Results

  • software and tutorial
  • developer's guides (C++, Java, and Ada)
  • data model user guide
  • platform user guide
  • internal documentation (design and tests documents)

Contact

If you would like more information, please contact:
Jean-Christophe Cota
OASIS Project Manager
Email: 
 
  Author:
Last validation: 10/03/2009