|
OASIS is an Open Architecture for Simulation Systems.
|
 |
 |
 |
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.
|
 |
 |
- C++ : 120,000 lines
- PHP : 35,000 lines
- Ada : 8,000 lines
- Java : 6,000 lines
|
 |
 |
- Languages : C++, Java, & Ada95 (and, potentially, any language with an IIOP v1.2-compliant ORB)
- Platforms : Red Hat Enterprise Linux 5
|
 |
 |
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.
|
 |
 |
- software and tutorial
- developer's guides (C++, Java, and Ada)
- data model user guide
- platform user guide
- internal documentation (design and tests documents)
|
 |
 |
If you would like more information, please contact:
|
Jean-Christophe
Cota
|
|
OASIS Project Manager
|
| Email:
|
|
 |
|