-
ENSTA Bretagne (Ex ENSIETA)
- Enseignement et Recherche en Ingénierie Système
2012 - maintenant
Depuis la rentrée universitaire 2012, j'ai conçu, coordonné la mise en place, et délivré aux Élèves Ingénieurs, une formation visant à leur apporter les bases des concepts, processus et techniques manipulés lors d’une démarche industrielle d’Ingénierie Système, afin de les préparer à intégrer un poste couvrant l’un des métiers de l’IS, soit coté MOA (Maitrise d’ouvrage) comme à la DGA, soit coté MOE (Maitrise d’œuvre) comme chez les industriels.
Cette formation leur permet d'acquérir les fondamentaux :
1. en Ingénierie des Exigences et la formalisation du Besoin,
2. en Analyse Fonctionnelle, Spécification et Architecture Fonctionnelles,
3. au passage du domaine fonctionnel (le Quoi ?) au domaine de la solution, i.e. l’Architecture Physique (le Comment ?),
4. à la prise en compte de la robustesse de l’architecture retenue, par la SDF (Sûreté de Fonctionnement), et notamment du facteur humain, considéré comme risque pour le système,
5. à la puissance de la modélisation en IS,
6. à la prise en compte des phases IVVQ, de remontée du cycle en V, vers le système intégré, vérifié, validé et qualifié.
Cette formation améliorera, de plus, leur aptitude à se placer à divers niveaux d’abstraction, à appréhender des systèmes pluridisciplinaires, à travailler en équipe et en coordination avec de multiples acteurs.
Depuis la rentrée universitaire 2013, nous renforçons:
1 la place de la Modélisation en Ingénierie Système (MBSE), en leur enseignant des langages tels que eFFBD,et SysML ...
permettant de modéliser et exécuter des modèles d'Architectures Fonctionnelles et Physiques, respectivement,
2 l'adaptation, en synergie avec les enseignants -chercheurs en Mécatronique, de notre discours à un public étudiant diversifié (Électronique Embarquée, Mécatronique, notamment).
Les objectifs pédagogiques de cet enseignement sont couverts à travers :
• Des cours académiques présentant les concepts majeurs, les métiers et activités en IS,
• Des retours d’expérience (Retex) de la part d’industriels et de professionnels, disposant d’une bonne pratique de l’Ingénierie Système, afin de montrer aux étudiants l’actualité de l’IS chez les industriels, voir de créer de réelles vocations,
• Un cas d’étude, développé à l’école (Robot Voilier …), choisi pour sa mise en œuvre de la pluridisciplinarité, son architecture présentant de nombreuses interfaces internes et externes (lui permettant de prendre en compte son environnement).
A partir de ces bases, ils pourront comprendre les concepts et enjeux de l’IS, pratiquer leurs premières activités IS en milieu professionnel. L’objectif n’est pas, en effet, de les amener à un niveau de maîtrise totale. Ce n’est qu’après plusieurs années de pratique qu’ils arriveront à un niveau de réelle maitrise d’un métier de l’IS, avant de pouvoir occuper des postes majeurs, tels que celui d’Architecte Système, puis d’embrasser progressivement l’ensemble des activités d’IS et d’en être responsable.
Pour la rentrée universitaire 2014, en bonne collaboration avec les experts de DGA Bourges, nous avons ré-introduit l'enseignement de la Simulation:
Place de la simulation dans la conception et l'exploitation de Systèmes complexes,
Architecture logicielle d'une simulation, Moteur de Simulation (Discret, Continu), ...
TD en discret: Conception/ réalisation du moteur, application, (File d'attente "Salon de coiffure"),
TD en continu: Appréhender le concept de "Voilier", établir ses équations cinématiques,
Le simuler en 3D, sous un moteur fourni (Basé EULER, Runge-Kutta).
-
ENSTA Bretagne (Ex ENSIETA)
- Chercheur, Expert en Ingénierie Système, Modélisation de Systèmes Complexes
2007 - maintenant
INGÉNIERIE des MODÈLES, sur les domaines SYSTÈMES de SYSTÈMES :
Guerre Électronique, Systèmes Temps Réel Embarqués (Équipements Avioniques, Automobile, Océanographiques, Télécoms ...).
* MÉTA-MODÉLISATION du Concept de SYSTÈME de SYSTÈMES (SdS):
afin d'aider la DGA à raffiner ce concept, dans le but d'améliorer l'inter-opérabilité de Systèmes de Guerre Electronique.
Le méta modèle de SdS s'intéresse notamment aux concepts de capacités, services et interfaces, notamment.
* TRANSFORMATION de MODÈLE, afin d'étendre le méta modèle par un point de vue dynamique et comportemental (State Machines), générer un modèle exécutable (Langage IF2, Verimag), et conduire des preuves formelles de propriétés dynamiques et temporelles..
* MODÉLISATION HYBRIDE et CO-SIMULATION de SYSTEMES COMPLEXES, sollicités par des évènements discrets primo (Modèles UML, SysML, DoDAF avec expression du comportement par des Machines à Etats), et transformant des FLUX de Données continus secundo (Simulation MathLab-Simulink).
La co-simulation permet de stimuler les machines à états régissant le comportement du système complexe, par des évènements discrets générés sous MathLab (Simulation du traitement des flux continus, normalisation, seuillage)
Le cas d'étude réaliste, d'un SdS de Lutte Sous Marine, a permis de simuler le traitement des signaux Sonar, la génération d'image Sonar, le traitement de l'image et la génération d'évènements discrets stimulant les machines à états de traitement de l'information (classification d'objets).
INGÉNIERIE des EXIGENCES:
* MÉTA-MODÉLISATION EMF/ECORE du domaine d'exigences de Systèmes Avioniques, afin de faciliter le passage d'AIRBUS d'une expression textuelle, à une expression formelle des exigences par éléments de modèles (Modèle du Besoin), permettant :
1) des "preuves" formelles, sur certaines propriétés temporelles notamment,
2) des transformation de modèles,
3) la définition, sur le méta modèle, de "Well Formed Rules" et de métriques; et leur vérification sur des modèles d'instances.
EXPÉRIMENTATION sur des Modèles SySML d'exigences :
1) Traduction du Modèle de Besoin, à caractère comportemental, en automate en Langage IF2,
2) Modélisation du contexte du système,
3) Stimulation afin d'en observer le comportement (Respect de propriétés),
4) Transformation, sous MDD Workbench, d'une Machine à États UML2, en un process en Langage IF.
INGÉNIERIE DE MÉTA MODÈLES :
1) Génération de méta modèles pour la modélisation dynamique de Systèmes ( Machines à états, Diagrammes de séquences),
2) Transformation de modèles,
PRÉSENTATIONS sur l'Ingénierie des Exigences, Les Systèmes de Systèmes.
OUTILS :
1) ECLIPSE-KERMETA pour la méta-modélisation EMF/ECORE,
2) Modelers UML2 : Rhapsody, TopCased, MagicDraw, Artisan, ...
3) MDD Workbench for Défense, avec méta-modèles Défense, UML2, ECORE ... autorisant des Transformation de modèles, et des imports d'autres modèles.
-
Equipementier Automobile
- TECHNICAL LEADER Ingénierie Système et Logiciel
1998 - 2005
PROJETS :
Systèmes Automotive embarqués multimédia, pour véhicules Renault, PSA, ...
TECHNOLOGIES :
Audio, Radio, RDS, bus CAN et MOST, Os OSEK et VxWOrks, Navigation GPS, Téléphonie et Connectivité GSM, Internet, Java embarqué, JMF, OSGI, C, C++
METHODOLOGIES :
RUP, UML Real Time, DFD, SDL, CMM ...
ACTIVITES :
TECHNICAL LEADER d'équipes d'Ingénieurs junior (10 à 12 p) lors de leurs activités de Spécifications et d'Architecture Logicielle.
CONSULTANT en INGENIERIE SYSTEME et LOGICIEL :
-> Introduction d'une méthodologie de Spécification Fonctionnelle et d'Architecture ( UML, DFD, LDS ),
-> Définition Profil UML Real Time ( sous Rational Rose2000 ), approche MDE/MDA, génération à partir du modèle UML,
-> Conseil en Modélisation Objet UML ( Domaine, Système, IHM ), Définition de Protocoles de communication, Intégration et Validation Système,
-> Introduction de la technologie GSM 7.07 ( GSM Data ), pour application de gestion de véhicule distant, via TCP-IP,
-> Acteur en amélioration de processus ( Rational Unified Process RUP, CMM level 2 et 3 ).
-
PMEs du Finistère, IUT de Brest
- CONSUTANT en OBJET et MULTIMEDIA
1996 - 1998
Consultant Indépendant
CONSUTANT en OBJET et MULTIMEDIA ( Missions ponctuelles )
-> Modélisation UML ( Système, IHM ) d'un Pont de Visioconférence,
-> Solution de Télétravail sur RNIS,
-> Formation d'étudiants de Post-IUT au développement Objet sous Visual C++,
-> Architectures Réseaux Locaux ( Grandes Surfaces, Clinique ).
ENVIRONNEMENT TECHNIQUE :
Classe - Relation, UML, VISUAL C++ / MFC,
RNIS, Architecture LAN.
-
CAP-SESA pour DCN-BREST
- CHEF de PROJET, Didacticiels de Conduite des SNLE
1995 - 1996
PROJET :
Simulateur Multimédia, sur réseau local, d'instruction et d'entraînement des équipages SNLE.
TECHNOLOGIES :
C++, C sous Sun Solaris et ANDROMEDE,
ILOG VIEWS (ilvedit, ilvgraph, Studio),
Sockets sous UNIX, TCP/IP.
Infographie : Corel Draw, Scanner HP, 6 Stations SPARC.
METHODOLOGIES :
Cycle en “ V ” modifié : SADT + Classe-Relation, sous OBJECTEERING,
Itérations par prototypages,
Méthode PERFORM, PERT / outil PMW.
ACTIVITES :
-> Recrutement de l'équipe, Animation et Management ( 10 ingénieurs C++ / IlogViews, 4 graphistes, 2 Consultants ),
-> Rédaction Plans de Développement, Qualité, d'Intégration et de Validation, des spécifications de prototypes et Charte Graphique,
-> Revues de conception OBJET, Gestion Projet PERT, et Reporting ( interne et client ), Audit,
-> Validation, avec la Marine Nationale ( CEI-SNLE ), des IHM et Didacticiels « Conformes Bord » .
-
MORS / IXSEA Brest
- EXPERTISE en ACOUSTIQUE SOUS- MARINE
1994 - 1994
Conseil en Acoustique Sous-Marine :
-> Calculs théoriques d'algorythmes Doppler,
-> Etude téorique ( Traitement du Signal ) et Développement d'un Logiciel de Simulation d'antennes pour le courantomètre Doppler du SHOM,
-> Simulations d'architectures d'antennes acoustiques, idée de brevet,
-> Rédaction d'un Rapport Technique pour la Communauté Européenne.
-
TRT Lannion
- RESPONSABLE d' EQUIPE de DEVELOPPEMENT
1992 - 1993
PROJET :
Démonstrateur pour le raccordement d'un abonné téléphonique par liaison radio DECT.
ACTIVITES:
Leader Technique d'une équipe, Hardware et Software, ( 6 p ) lors des phases Spécifications, Architecture, Développement de :
-> l' Adaptateur Terminal Téléphonique DECT,
-> la Base Radio DECT,
-> l'interface G703 au réseau public.
Modélisation mathématique des lignes de transmission G703, suivi prototypage et validation.
-
FRANCE -TELECOMS R&D ( Cnet Lannion )
- Expert Spécifications Services et Protocoles RNIS
1991 - 1991
Expert en Spécifications de Services et Protocoles RNIS
PROJET :
Introduire de nouuveaux services sur le RNIS ( Réseau Numérique à Intégration de Services )
ACTIVITES :
Spécifier de nouveaux Services RNIS ;
Va et Viens, Transfert, Conférence, Portabilité du Terminal, Rappel .... et les Protocoles afférents .
-> Rédiger des projets de recommandations ETSI ou CCITT ( Spécifications LDS, Scénarii de communication à l'interface Terminal-Réseau )
-> Participer aux Comités de Spécification du CNET, aux réunions avec les constructeurs TELECOM, aux réunions internationales (ETSI, CCITT).
-
THALES ( Thomson Sintra ) Brest
- RESPONSABLE TECHNIQUE d' EQUIPES TEMPS REEL SONAR
1986 - 1991
PROJET :
Systèmes SONAR de Surveillance et Lutte Sous-marine ( BAMO / FRANCE, DANEMARK )
METHODE :
Cycle en "V", GAM T17. SADT/RT, DFD, LDS.
ACTIVITES:
-> Etudes théoriques Amont en Acoustique Sous-marine, AMDEC, Architecture Système,
-> Mise en place et animation d'équipes ( Hard / Soft Temps Réel , 6 / 10 personnes ),
-> Spécification, Conception, Suivi de développement de Sous-Systèmes Temps Réel ( VME, C, VRTX ):
- Détection Sous-marine, Tactique, Contrôle / Commande,
- Transmission Numérique G703, sur câble coaxial tracteur du Sonar,
- Packages Logiciels de Communication ( HDLC, X.25 ),
-> Coordination Technique avec co-traitants,
-> Spécification et Sous-traitance d'un poste de combat.
-
ALCATEL Lannion
- INGENIEUR d'ETUDES COMMUTATION PUBLIQUE
1981 - 1986
PROJET :
Unités de Raccordement d'Abonnés ( URA ) aux réseaux téléphoniques publics RTC et RNIS :
ACTIVITES:
-> Spécification du Traitement d'appel téléphonique, en partenariat avec le CNET.
-> Conception d'une passerelle logicielle de Traitement d'Appel,
-> Développement du Firmware Temps Réel d'un Simulateur pilotant ces U.R.A,
-> Qualification des échantillons de parole par traitement du signal ( DFT / FFT ),