Echange de données techniques [email protected] Organisation de la présentation Problème posé Solution proposée L’offre Les compétences Exemples d’applications Echange de Données Technique - DOREA Problème posé Problème: Grande diversité des codes.
Download ReportTranscript Echange de données techniques [email protected] Organisation de la présentation Problème posé Solution proposée L’offre Les compétences Exemples d’applications Echange de Données Technique - DOREA Problème posé Problème: Grande diversité des codes.
Echange de données techniques
Organisation de la présentation
Problème posé Solution proposée L’offre Les compétences Exemples d’applications
Echange de Données Technique - DOREA
Problème posé
Problème:
Grande diversité des codes de calcul et différences technologiques importantes, Modèle de données similaires mais malheureusement incompatibles, Dispersion géographique de ces codes,
Besoin:
Réalisation d’interfaces intelligentes, cependant le nombre de ces interfaces s’accroît de façon exponentielle, fonction des différents logiciels de calcul. Echange de Données Technique - DOREA
Solution proposée
Solution:
Utiliser des formats neutres, basés sur les standards: norme ISO internationale (STEP), XML, HDF.
Valeur ajoutée:
La diminution du nombre d’interfaces à développer, Réduction des coûts de développement et surtout de maintenance, car utilisation de batteries d’outils logiciels déjà validés industriellement Echange de Données Technique - DOREA
L’Offre (1)
Analyse des problèmes d’échanges et propositions de solutions Développement de systèmes EDT complets
protocoles, formats neutres, accompagnement au niveau des organismes de normalisation (AFNOR, ISO, W3C, OMG…), API (C, C++, Java, Fortran - UNIX et PC), interfaces, Bases de Données d’échange, outils (éditeurs 3D) et méthodes de validation.
Echange de Données Technique - DOREA
L’Offre (2)
Formations personnalisées aux techniques EDT (XML, STEP, HDF…) Etude de l’adéquation des produits existants au projet :
STEPTools, EPM Technology, PTC, Open Cascade,TGS, ...
Echange de Données Technique - DOREA
Compétences transverses
Echange de Données techniques Compétences théoriques • Analyse du Problème d ’échange • Architecture de Système EDT/GDT • Modélisation XML, UML, STEP, HDF Compétences opérationnelles • Mise en Œuvre XML/STEP/HDF • AGL EDT • Interfaces • Intégration Base de Données Génie logiciel • Méthodologie de d éveloppements multi plateformes •Technos Objet • Qualité, Gestion Conf., ...
• Développements C,Fortran,C++,Java, Python • IHM, Viewer 2D/3D •Système Unix/NT Echange de Données Technique - DOREA
Exemples d’applications
Quelques exemples d’applications :
STEP-TAS : thermique spatiale, CLIM-2000 : l’énergie, ARCAD : les réseaux routiers, Interface GDT : l’électronique embarquée, SNOOP : l’automobile Echange de Données Technique - DOREA
STEP-TAS (1ère generation d’API)
Le besoin
Pour ESA-CNES et partenaires, développement d'un système d’échange de données entre simulateurs thermique spatiale.
Le problème
Grande diversité des codes thermiques et différences technologiques importantes (F77,VAX à C++,NT).
Dispersion géographique des logiciels et problèmes d'internationalisation.
L'objectif
Besoin de coopération entre les partenaires industriels.
Développement d'interfaces entre les logiciels plus fiables et moins onéreuses.
STEP-TAS (1ère generation d’API)
La solution
Définition d'un format neutre basé sur une norme ISO internationale (STEP).
Développement de bibliothèques associées (C, Fortran) pour rendre plus fiable les échanges (automatisation).
Développement de ‘ Viewer ’ pour visualiser les données techniques échangées.
Définition d'une méthodologie de validation.
Double compétence échanges de données techniques + informatique technique.
Echange de Données Technique - DOREA
STEP-TAS (1ère generation d’API)
STEP-TAS
CORATHERM Baghera View
Available
Echange de Données Technique - DOREA
STEP-TAS (1ère generation d’API)
Les bénéfices
Amélioration de la qualité des échanges entre codes thermiques et des processus de validation.
Reconnaissance et adhésion de la NASA aux projets européens.
Réduction importante des coûts de développement et d ’exploitation des interfaces entre les différents logiciels.
Création d'une norme mondiale concernant les données thermique spatiale.
Echange de Données Technique - DOREA
CLIM 2000
Le besoin
Pour EDF, direction de la recherche. Outil de simulation de dépense d’énergie.
Le problème
Multitude d’outils de technologies différentes (Fortran, C , C++, Shell) et d ’interfaces hétérogènes.
Partage de données communes élémentaires.
Objectif - Besoins du client
Homogénéisation des échanges entre les codes de calcul de placement des sources de chaleur (optimisation d’apport calorifique dans une pièce).
Echange de Données Technique - DOREA
CLIM 2000
Objectif - Besoins du client
Définition d ’un format neutre et développement de librairies pour manipuler les données.
La solution
Double expertise dans l’échange de données techniques et des technologies informatiques de pointe.
Réalisation d’API C++, C, Fortran, Shell et d ’un moteur de chargement des données.
Les bénéfices
Permettre l ’amélioration de la qualité des échanges entre les codes de calcul thermique.
Echange de Données Technique - DOREA
ARCAD
Le besoin
Pour le SETRA, direction informatique, développement des normes de CAO routières, logiciel ARCAD.
Le problème
Définir un réseau routier : données géographiques, documentation technique, ouvrage d'art...
L ’Objectif
Associer au logiciel la CAO routière nouvelle génération (CASCADE), et des données échangées avec les autres outils du domaines. Echange de Données Technique - DOREA
ARCAD
La solution
Définir le format neutre STEP, modélisation EXPRESS, pour fournir un moyen d'archivage a long terme.
Les bénéfices
Utilisé par les partenaires industriels, il permettra d'avoir des interfaces indépendantes des logiciels de CAO routière.
Echange de Données Technique - DOREA
Interface GDT
Le besoin
Pour Thomsom Marconi Space, direction informatique, gestion de configuration, assemblage et processus de conception des systèmes électriques embarqués.
Le problème
Connecter sa nouvelle GDT (Metaphase) à l'ensemble des produits CAO, GPAO, achat et logistique en GED.
Multiplicité des interfaces.
Développement des interfaces en même temps que le SGDT.
Echange de Données Technique - DOREA
Interface GDT
Objectif - Besoins du client
Rendre plus pérenne les interfaces CAO, GPAO en augmentant leurs évolutivités.
Renforcer la communication avec les partenaires anglais (TMS limited/Sherpa).
La solution
Mettre en place une méthodologie adaptée grâce à une double compétence SGDT - EDT.
Développement d'un protocole STEP spécifique à TMS, des interfaces logicielles avec les outils périphériques via STEP.
Echange de Données Technique - DOREA
Interface GDT
Les bénéfices
Meilleure évolutivité et meilleure flexibilité des interfaces CAO, GPAO.
Indépendance des interfaces par rapport au SGDT.
Disponibilité d'un format neutre normalisé, simplifiant les échanges avec les partenaires de TMS.
Synthèse des données techniques dans un seul format.
Echange de Données Technique - DOREA
SNOOP
Le besoin
Pour IMRA, centre de recherche, optimisation de logiciel embarqué pour son client TOYOTA.
Le problème
Code C généré pour les puces programmables embarquées (ABS, etc.) non optimisé.
Temps réel, contraintes de temps de réponse.
L'objectif
Optimisation du code C généré par les outils informatiques de simulation.
Rendre le code plus performant en conservant la compatibilité avec le langage Naive-C.
Echange de Données Technique - DOREA
SNOOP
La solution
Spécification d ’un modèle objet (méta langage) du langage Naive-C.
Développement d ’un outil de lecture et réécriture C en fonction des contraintes du langage (minimisation des tests, boucles, etc.).
Utilisation des bibliothèques Rogue Wave, Design Pattern C++.
Les bénéfices
Approche qualité sur le projet très satisfaisante. Transfert de compétences nettement facilité. Echange de Données Technique - DOREA