Stagiaire @ Alstom Transport

Category

Employment

Time Period

1/2009 - 6/2009

Description

Contexte : Système ATC UEvol de métro automatique - Outils de préparation des données.

Fonction : Spécification, conception, développement, validation d’outils de traitement des données.

Les calculateurs embarqués et au sol ainsi que le simulateur nécessitent des données en entrée, telles que la description de la voie et du matériel. Ces données sont disponibles sous formes de bases de données XML et de tables de données CSV.
Ces données nécessitent ainsi plusieurs transformations, regroupement et traitements pour être chargées sur les calculateurs. Ces opérations sont réalisées par des outils logiciels respectant pour certains les exigences Cenelec SIL2 ou SIL4.
Certains sont sous-traités, l’équipe s’occupe dans ce cas de la spécification et de la validation des logiciels, auxquelles j’ai participé.
Ma mission principale a été le développement de certains de ces outils, en se basant sur des feuilles de calcul et macros préexistantes, afin de diminuer drastiquement les manipulations nécessaires.
Les principales étapes effectuées par ces outils sont le parsing XML ou CSV, le calcul de checksums [CRC,…], la vérification de cohérence, la création d’ensembles de données, l’élimination de données inutiles, le formatage dans un fichier de sortie, puis le lancement en ligne de commande d’un utilitaire fournissant les fichiers binaires finaux à partir de ceux proposés par l’outil.
J’ai également réalisé une interface graphique paramétrable permettant de lancer l’ensemble des outils les uns à la suite des autres simplement, et ce pour les deux chaînes de logiciels (exigence SIL2).

Keyboard shortcuts

Navigation

Home g h
Feed g f
Messages g m
Notifications g n
Your profile g p
Search /

Actions

Write a new post n
Send the post or message you are writing ⌘/Ctrl ↵
Next post in the feed j
Previous post in the feed k

General

Show this help ?
Close menus and dialogs Esc

The single-key shortcuts pause while you type, and are off on phones and tablets.