21.04.2013 Views

ETTC'2003 - SEE

ETTC'2003 - SEE

ETTC'2003 - SEE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Les choix techniques s'appuient sur des standards du marché, des outils non liés à une<br />

plate-forme, pérennes et si possible sans coût de Run-time.<br />

6.2 Modularité logicielle<br />

L'IHM d'OSIRIS a été écrit en suivant une logique d'enchaînement utilisateur et en<br />

regroupant les IHM de traitement d'un sujet particulier.<br />

Le même travail a été fait sur les données manipulées. L'utilisateur manipule des<br />

ressources qui lui permettent de configurer un contexte d'essai ou le contexte<br />

d'exploitation.<br />

La technologie objet (JAVA) est particulièrement bien adaptée à ce développement de<br />

composants graphiques avec comportement associé, à leur regroupement et réutilisation.<br />

Ces composants sont regroupés dans :<br />

• Une couche persistante pour se rendre indépendante de la base de données<br />

ORACLE,<br />

• Un module préparation des essais,<br />

• Un module temps réel,<br />

• Un serveur de données qui gère les données acquises.<br />

La base de données gérée sous ORACLE, se décompose en deux parties indépendantes :<br />

• Le dictionnaire des échanges sous décomposé en liaisons, qui décrit l'ensemble des<br />

données propre aux avions. Ce dictionnaire est chargé avec les informations<br />

provenant du bureau d'études.<br />

• Les contextes utilisateurs et gestion des données, qui gèrent les informations propres<br />

à l'ensemble des données utilisateurs : listes d'acquisition, simulations, modèles,<br />

configuration de la machine, fichiers d'essais …<br />

Cette base peut donc se situer sur deux machines différentes et être partagée par<br />

plusieurs ensembles Temps Réel.<br />

L'utilisateur a le choix permanent de travailler en bases locales ou en bases partagées.<br />

Outils :<br />

• JAVA<br />

DEV/DME 03.334 13/26<br />

Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé, reproduit, modifié ou communiqué sans son autorisation. DASSAULT AVIATION Proprietary Data.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!