191 likes | 465 Views
Présentation du Master 2 Logiciels pour les Systèmes Embarqués (LSE). Jalil Boukhobza resp . M2LSE. Dessine moi un mouton . Système embarqué !.
E N D
Présentation du Master 2 Logiciels pour les Systèmes Embarqués (LSE) Jalil Boukhobza resp. M2LSE
Dessine moi un mouton Système embarqué ! Ah! … c’est donc un système électronique et informatique autonome qui est dédié à une tâche particulière et contenue dans un système englobant!
Logiciel pour les Systèmes Embarqués • Responsable: Jalil Boukhobza (mail: jalil.boukhobza@univ-brest.fr) Vice Resp. Pr. Reinhardt Euler • Master mixte: Professionnel ET Recherche • Contexte Général: Domaine porteur • SYNTEC: 34000 créations nettes d’emplois attendues 2009-2014 • Marché en croissance de 5% en 2009 (malgré la crise) • Contexte Local: Expertise reconnue: • Laboratoire Lab-STICC CNRS UMR 6285 (plus de 300 chercheurs)
Logiciel pour les Systèmes Embarqués • Partenariats du Master: • Académiques • Internationaux (Allemagne, Pays Bas, Suède, Algérie, Maroc, etc.) et nationaux (Lorient, Lannion, Rennes, Montpellier, Grenoble, Bordeaux, Paris, etc.) • Industriels: • CEA (Saclay), STMicroelectronics (Grenoble), iXBlue (Brest), IFREMER (Brest), Thalès (Palaiseau, Brest), Eurogiciel(Rennes), Exascalecomputing (Intel), Mentor Graphics, Altran Brest), IRIS RFID (Brest), etc. • Moyens(subventionné par le CG29 et la ville): • Plusieurs types de plateformes embarquées (Celoxica, Armadeus, Xilinx V5, HTC/Android), salles micro • L’ensemble des supports en ligne (Moodle)
Enseignements • Formation orientée vers l’ingénierie et la recherche dans le domaine des systèmes embarqués. • L’objectif de ce master est de: • Former les étudiants aux outils et techniques logicielles nécessaires à l’élaboration d’applications embarquées, • Donner aux étudiants la capacité de concevoir des méthodes et outils de développement pour ce domaine dans les secteurs clés : • développement d’applications • système d’exploitation, • compilateur, • optimisation, • synthèse d’architecture, • test et vérification...
Compétences développées À l’issue de la formation, vous serez capables de: • Concevoir, mettre en œuvre et optimiser des applications spécifiques (traitement d’image et multimédia, géolocalisation…) pour systèmes embarqués en s’appuyant sur des méthodes performantes telle que la conception agile. • Tester, simuler et valider des architectures matérielles pour systèmes embarqués. • Réaliser et utiliser des outils de synthèse d’architecture, tout en s’appuyant sur des connaissances algorithmiques et théoriques solides. • Conditionner et porter des applications ou des systèmes pour l’embarqué (terminaux mobiles, systèmes sur puces)
Exemples de domaines professionnels et débouchés • Domaines professionnels: • Développeur logiciel d’applications mobiles et pour l’embarqué, architecte de plateforme embarquée, architecte d’application embarquée, spécialiste d’intégration, spécialiste du test, expert en technologies embarquées, enseignant-chercheur,... • Secteurs d’activité : • l’industrie des composants et applications électroniques, l’industrie du logiciel pour l’embarqué, du transport, la recherche fondamentale et appliquée, etc. • Débouchés • Services R&D des grands groupes, • PMe/PMi, SSii, ainsi que les • organismes publics de recherche. Dans quels secteurs ? Dans quel type d’organisme ? Qu’est ce que je vais faire ?
Par rapport au L3 Parcours II Parcours info Parcours CDA
Calendrier du M2 LSE 12 mois Fin décembre /début janvier Mi septembre Semestre 2 (janvier juil/sept) Semestre 1
2ème semestre Plus de 25 propositions venant de partenaires en 2011-2012
Exemple de stage d’étudiants • Déploiement de Linux Redhat MRG (temps réel) sur carte + virtualisation • Refonte et évolution d'un outil de mise au point logiciel pour des équipements embarqués destinés au matériel ferroviaire • Étude d'une application de simulation et modélisation acoustique • Développement de la plate-forme CAN/LIN/FLEXRAY • Etude sur l'analyse temporelle d'un système de contrôle/commande • Event-based communications in modular robots • Towards the design of a new hard real-time cross-layer protocol for Wireless Sensor Networks • Mesures de consommation des circuits programmables FPGAs
Ou sont nos (ex) étudiants ? • Consultant- Ingenieurchez Eurocontrol (transport aérien, embarqué) – Bruxelles, Belgique • Senior EngineeratMediatek (multimédia, embarqué), Shangai, China • Ingénieur système et développement chez Smart Link Communication (réseaux, embarqué), Paris, France • Technical Software Engineer, Logica, Grenoble, France • Ingénieur d’étude SSII Teamlog (groupe Open), Lannion … • En thèse, • Université de Linkoping, Suède. • LAAS-CNRS Toulouse • Lab-STICC, Brest • …
Conclusions • Des enseignements de développement logiciel pour un domaine ciblé (discipline informatique) • Des thématiques adossées aux travaux de recherche de l’équipe (appuyés par des projets internationaux et nationaux) • Des débouchés ciblés dans un domaine en expansion • Des partenariats nombreux: académiques/industriels, nationaux/internationaux • Réussite des étudiants du L3/M1 local : 100% • Plus d’infos: • http://dept-info.univ-brest.fr/master2_lse.php • Passer me voir OU envoi de mail.
Quelques mots clés Android Langages d’assertion Génie logiciel Compilation Hardware/software Codesign Développement Objet Modèles Tolérance aux fautes Simulation Test logiciel Parallélisme Systèmes d’exploitation Représentation des nombres Architectures reconfigurables Linux Embarqué FPGA Synthèse d’architecture Optimisation de performance Multi-coeur