Module : Sécurité et fiabilité au niveau applicatif
Description
L’objectif de ce module est de présenter et mettre en pratique différents concepts permettant d’augmenter la confiance accordée à nos systèmes embarqués. Pour qu’un système soit fiable, certaines phases de son cycle de développement sont critiques. Nous verrons dans ce cours, comment valider un design par des tests en utilisant les méthodes de “Hardware in the Loop”, “Software in the Loop” ou encore “Processor in the Loop”, puis proposerons des outils pour garantir la stabilité du système par une gestion des backup, des restauration et des mise à jour de systèmes critiques. Nous aborderons aussi les questions de tests unitaires ainsi que les tests d’intégration entre les parties software et hardware.
Objectifs
Ce module s’adresse à tous les ingénieurs qui s’intéressent à améliorer la stabilité des systèmes développée, en tenant compte du cycle de vie du composant afin de garantir une disponibilité et une fiabilité accrue et éviter de devoir, dans le futur, effectuer des maintenances manuelles afin de corriger des problèmes qui auraient pu être évités en augmentant la qualité des tests effectués ou en mettant en place un concept rigoureux de mises à jour, sauvegardes et restauration.
Sujets traités
- Backup et restauration
- Mise à jour de systèmes critiques (OTA update)
- Tests unitaires
- Tests d’intégration hardware-software
- Validation du design par Software in the loop, Hardware in the loop et Processor in the loop
Travaux pratiques
Lors de chaque cours, des exercices de mise en pratique seront effectués. Des modèles de simulation seront développés afin de mettre en pratique les concepts de SIL, PIL, HIL.
Projet intégré
Un projet à réaliser sur la totalité de la durée du module permettra de mettre en œuvre les concepts abordés durant les cours et de les consolider.
Inscription
Ce module fait partie du CAS en Systèmes embarqués.
Documents demandés :
- lettre de motivation
- curriculum vitae
- diplômes
- pièce d'identité valable
- permis de séjour
- carte AVS
- justificatif de paiement de la taxe
Contact
Jacques Supcik, Responsable du CAS
Information et administration
+41 26 429 66 06
+41 26 429 65 98
Modalités d'évaluation
L’évaluation du projet intégré ainsi que les exercices effectués chaque semaine permettront de valider l’ensemble du module. Un rapport, le code source ainsi qu’une présentation serviront à l’évaluation du module. La réussite du module sera certifiée par une attestation avec la mention « module réussi ». En cas d’échec, une attestation sera délivrée avec la mention « a suivi le module ».
Littérature
A COMPLETER
Mode d'admission
- Formations requises :
- Bachelor en informatique, télécoms, génie électrique ou équivalent
- 3 ans d’expérience dans le développement de systèmes embarqués
- Connaissances préalables :
- Pas de connaissances préalables requises
Organisation
Organisation
Haute école d’ingénierie et d’architecture de Fribourg, Service de la formation continue
Haute école spécialisée de Suisse occidentale HES-SO
Responsable du module
Eric Silva, adjoint scientifique HES
Cours
-
cours : jeudi des semaines 46 à 51 en 2021 et 02 à 03 en 2022
(18.11, 25.11, 02.12, 09.12, 16.12, 23.12.2021, 13.01, 20.01.2022) -
workshop : samedi : semaine 50 en 2021
-
Mode : présentiel