Post on 04-Apr-2015
SII Aix-en-ProvenceSujets de stage 2013
R.N. 7 - Domaine de L’Escapade - Bât. B 13100 Le Tholonet
WWW.SII.FR drh-aix@sii.fr
• ContexteSII développe de nombreux systèmes complexes temps réel et des moyens d’essai/outils de tests LDT pour son client DCNS. Afin d’être toujours bien positionné dans le domaine des Liaisons de données tactiques, SII a réalisé en 2013 une passerelle JRE <-> SIMPLE pour tester la capacité JRE des systèmes de combat (CMS). SII souhaite améliorer cet outil en réalisant une vue supplémentaire permettant de remplir manuellement tous les messages techniques JRE pour stimuler et tester les réactions du calculateur (CMS).
• ObjectifsDévelopper l’onglet STREAM (sous forme de librairie générique) permettra de générer des messages techniques JRE à la volée et d’envoyer des messages STANAG de manière détaillée.
•ActivitésSpécifications, développement et qualification du logiciel. Fonctionnel Liaisons de données tactiques LDT JRE
2
Développement logiciel : Onglet STREAM sur l’outil PASSJRE
• Environnement Technique et Métier C++ / QT QtCreator Linux Cent OS GIT Liaisons de données tactiques (messagerie technique JRE)
Compétences : C++, QT.
Qualités : autonomie , imagination.
• Acquis suite au stage Programmation objet Compétences Qt/QtCreator Liaison de données tactiques (messagerie technique JRE) Rédaction de documentation technique
3
Développement logiciel : Onglet STREAM sur l’outil PASSJRE
4
Développement logiciel : Onglet STREAM sur l’outil PASSJRE
• ContexteSII développe de nombreux systèmes complexes temps réel et des moyens d’essai/outils de tests LDT pour son client DCNS. Afin d’être toujours bien positionné dans le domaine des Liaisons de données tactiques, SII recherche la réutilisabilité des modules récurrents dans ses logiciels. SII souhaite améliorer ses outils en réalisant une librairie Espion générique (pour tous types de messages) permettant de s’interfacer avec n’importe quel outil DCNS nécessitant une vue d’espionnage.
•ObjectifsDévelopper une librairie Espion dédiée à l’espionnage de tout type de trames et messages LDT (L11, L16, JRE, L22, TCP, UDP).
•ActivitésSpécifications, développement et qualification du logiciel. Fonctionnel Liaisons de données tactiques LDT.
5
Développement logiciel : Librairie Espion générique pour outil DCNS
• Environnement Technique et Métier C++ / Qt Linux Cent OS GIT Liaison de données tactiques
Compétences : C++, QT.
Qualités : autonomie , imagination.
• Acquis suite au stage Programmation objet Compétences Qt/QtCreator Liaison de données tactiques Rédaction de documentation technique
6
Développement logiciel : Librairie Espion générique pour outil DCNS
7
Développement logiciel : Librairie Espion générique pour outil DCNS
• ContexteSII développe de nombreux systèmes complexes temps réel et des moyens d’essai/outils de tests LDT pour son client DCNS. Afin d’être toujours bien positionné dans le domaine des Liaisons de données tactiques, SII souhaite réaliser une passerelle L22 pour tester la capacité L22 des systèmes de combat (CMS) et avoir une chaîne L22 complète. (PASSL22, SNCS, ROMEO) La passerelle L22 et son IHM réalisent la partie technique et le management de la chaîne L22.
• ObjectifsDévelopper un outil PASSL22 qui permet d’interfacer la passerelle à un CMS et qui implémente l’interface DLP-SNC pour diffuser des messages tactiques et techniques sur son interface avec le SNC. Gestion du réseau : initialisation, gestion des évènements, gestion de la configuration, gestion de l’état du réseau et de ses performances.
•ActivitésSpécifications, développement et qualification du logiciel. Fonctionnel Liaisons de données tactiques LDT L22.
8
Développement logiciel : Outil PASSL22
• Environnement Technique et Métier C++ / QT QtCreator Linux Cent OS GIT Liaisons de données tactiques (messagerie technique JRE)
Compétences : C++, QT.
Qualités : autonomie , imagination.
• Acquis suite au stage Programmation objet Compétences Qt/QtCreator Liaison de données tactiques (messagerie technique JRE) Rédaction de documentation technique
9
Développement logiciel : Outil PASSL22
10
Développement logiciel : Outil PASSL22
PALADIN
PIC
NMC
Socket TCP
IHM
Socket TCP
RMI-IIOP
SNC
Socket UDP
Socket TCP
L22GATEWAY
Interface PALADIN
Interface Tactique
Interface Technique
Interface DLP-SNC
• ContexteSII développe de nombreux systèmes complexes temps réel et des moyens d’essai/outils de tests LDT pour son client DCNS. Afin d’être toujours bien positionné dans le domaine des Liaisons de données tactiques, SII souhaite réaliser une étude sur l’automatisation des tests à partir des outils de tests SII et des plans de tests (scripting , outils gratuits d’automatisation) et la génération automatique de rapports de tests.
• ObjectifsUn rapport détaillant les différentes solutions techniques (avantage, inconvénient), les coûts et les délais de mise en place.Prototypage de solution avec les outils SII , exemples, démonstration.
•ActivitésEtude, Analyse, Rédaction de documentation technique. Prototypage.Développement logiciel.
11
Etude : Automatisation de tests LDT et génération de rapports
• Environnement Technique et Métier C++ / QT, scripts Linux Cent OS
Compétences : C++, QT.
Qualités : autonomie , imagination, force de proposition.
• Acquis suite au stage Rédaction de documentation technique Prototypage Maîtrise d’une étude technique
12
Etude : Automatisation de tests LDT et génération de rapports
Ingénieur développement outillage pour Logiciels embarqués aéronautique
13SII Groupe – Agence d’Aix-en-Provence
L’objectif de ce stage est de mettre en place des scripts d’automatisation nécessaires au développement de l’avionique d’un hélicoptère dans un cadre industriel.
Missions :• Mise à jour d’un outil de suivi du processus de développement.• Réalisation d’un outil de vérification de la bonne implémentation des règles de codage Scade. • Qualification de ces outils dans le cadre de la norme aéronautique DO178C.
Environnement technique :• Langage C, C#• Librairie d’interopérabilité Microsoft.Office.Interop.Excel est un plus• Scade est un plus
Qualités : Autonomie, curiosité, rigueur
Vos acquis => Compétences techniques/fonctionnelles : • Scade• Norme aéronautique DO178C• Processus de développement d’un logiciel embarqué
Ingénieur validation Logiciels embarqués aéronautique
14SII Groupe – Agence d’Aix-en-Provence
L’objectif de ce stage est de participer à la vérification d’un logiciel embarqué dans le cadre industriel du développement de l’avionique d’un hélicoptère.
Missions :•Développement de tests fonctionnels dans le cadre de la vérification du logiciel•Mise en place de scripts d’automatisation nécessaires à la vérification
Environnement technique :• RTRT• Scade• Langage C, C#• xml, uml
Qualités : Autonomie, curiosité, rigueur
Vos acquis => Compétences techniques/fonctionnelles : •Scade•RTRT•Norme aéronautique DO 178 C•Système avionique