Ouvrir le menu Fermer le menu
Formation MISRA C

Formation MISRA C

  • Domaines : Qualité logiciel , Avionique , Industrie , Automobile , Ferroviaire , Aéronautique , Agricole & forestier , Machines
  • Type : Normes , Assurance Qualité et Génie Logiciel
  • Mode : A distance , Intra

Comprendre MISRA C:2025

Apprenez à mettre en œuvre les règles MISRA C en alliant théorie et pratique durant cette formation.

Lire la suite Masquer

Objectifs de la formation MISRA C

Malgré les nombreuses raisons valables qui expliquent sa popularité, le langage de programmation C est plein d'embûches pour les imprudents, notamment dans le domaine des systèmes embarqués critiques.

MISRA C est un ensemble de directives logicielles de premier plan. Son objectif est de faciliter la sécurité, la portabilité et la fiabilité du code dans le contexte des systèmes embarqués. Il n'est donc pas étonnant que son utilisation soit courante dans le développement de logiciels d'application embarqués conformes aux normes de sécurité des processus et fonctionnelles telles que DO-178C et DO-278 dans l'aviation civile, ISO 26262 dans l'automobile, IEC 61508 pour la sécurité industrielle et IEC 62304 pour les dispositifs médicaux.

Au sommaire de la formation :
  • Introduction à MISRA : une introduction générale à l'organisation, à ses contributeurs et à ses produits
  • Utilisation du « C » dans les systèmes embarqués : une discussion autour du langage de programmation C, de ses avantages et de ses inconvénients
  • Adopter et utiliser MISRA C : Présentation et explication de l'approche recommandée pour l'utilisation de MISRA C
  • Lignes directrices MISRA C:2023 : un aperçu de la manière dont les lignes directrices sont construites et de leur application, avec référence à des exemples clés
  • Considérations de sécurité : une explication de la réflexion sous-jacente qui rend les normes MISRA également applicables aux applications critiques pour la sûreté et la sécurité, avec des exemples
  • Écarts et conformité MISRA : 2020 : Il est peu probable qu'une application pertinente puisse être développée et conforme à l'ensemble des règles MISRA. Cette discussion porte sur la manière de gérer ces cas.

Contact Service Formation

Email : formation@isit.fr - Tél : 05 61 30 69 00

Durée de la formation MISRA C

2 jours (14 heures)
Dispensée en Anglais

Public concerné par la formation MISRA C

Cette formation est conçue pour répondre aux besoins des équipes de développement logiciel, des équipes de vérification et de validation, et de toute personne souhaitant améliorer la qualité de son code logiciel en langage C. Elle est particulièrement adaptée à ceux qui souhaitent obtenir des certifications critiques en matière de sécurité pour leurs projets dans tous les secteurs industriels.
Chefs d'équipe de logiciels, Responsables de la qualité des logiciels, Ingénieurs logiciels, Ingénieurs système, Ingénieurs d'essai

Prérequis pour la formation MISRA C

La connaissance du langage C est nécessaire.

Support et outils utilisés pour la formation MISRA C

  • Un support de cours est remis à chaque stagiaire.
  • Les formations seront effectuées dans des salles adaptées (salles de réunion)
  • Modalités d'évaluation : ici
  • Intervenant : Ingénieur expérimenté
Organisme de Formation enregistré sous le numéro 73 31 04675 31.
Cet enregistrement ne vaut pas agrément de l’Etat. Art.L6352-12 du Code du travail Circ. N°2006-10 du 16/03/06

Produits associés

Formation outils LDRA Version complète

Formation outils LDRA - Version complète

Mise en œuvre de la suite d’outils LDRA – Parties : Dynamique et Statique

 

LDRA_static

LDRA TBvision Static / LDRArules Analyse statique syntaxique de code

L'analyse statique de LDRA TBvision Static (intégré à la LDRA tool suite®) et de LDRArules (outil stand-alone) permet de s'assurer qu'un ensemble de règles de codage et de normes de programmation uniformes est appliqué, que le code source C/C++/Java/Ada est correctement structuré, et enfin que  la qualité du logiciel est suffisante, au travers de mesures de la clarté, maintenabilité, testabilité, complexité du code source… LDRA TBvision Static  / LDRArules permettent donc de garantir un meilleur niveau de qualité du code sans impacter le temps de développement.