Skip to main content

exida Trainings

MISRA C (DE0801)

Category
Software
Dates
Thursday, 13 March 2025 09:00 - Friday, 14 March 2025 13:00
Venue
Prof.-Messerschmitt-Straße 1, 85579 Neubiberg, Germany
Email
This email address is being protected from spambots. You need JavaScript enabled to view it.
Instructors
Piotr Serwa
Type of training
Online

Short Description:

Currently, ISO 26262 does not provide requirements on how to reuse (qualify) pre-existing complex software elements.
This training introduces the MISRA C coding guidelines and MISRA C key concepts.
It focuses on the implementation of reliable non-safety-related, safety-related, and security-related software.
The learning success, understanding of C-language-specific problems, and solutions to them are supported by examples, exercises, and interactive quizzes during the training sessions.
The training also includes the exida recommendations for adopting MISRA C in your software development process.
The training also covers the latest version of MISRA C:2023, which in turn covers C18.

Agenda and Content:

  • Background to MISRA C coding guidelines
    • What's MISRA C and why do we need it
    • Short MISRA C coding guidelines history
  • Overview of the MISRA C coding guidelines
    • Guidelines classifications, categories, decidability.
    • Guidelines format
  • Overview of the MISRA C directives and rules
    • document walk-through – presentation of various examples
    • exercises
  • Overview of the MISRA C rules
  • Introduction to the Essential Type concept
  • Overview of security-related guidelines
    • Overview of MISRA C Amendments and Addendums
    • Overview of C Secure coding guidelines
    • Overview of CERT C coding guidelines
  • Overview of MISRA C updates for C11 and C18
  • Adopting MISRA C in the software development process
    • Compliance with ISO 26262 and IEC 61508 and other safety standards
    • Process activities
    • Tools management, configuration, and validation
    • Deviation procedure

Who should attend?

  • Software Development Engineers that implement software in C and/or are responsible for the deployment of coding guidelines 
  • Software Architects


For more details about the course topics, download the brochure on the top of the page
 
Duration: 2 days à 4 hours (1 day à 8 hours if requested);
 
Schedule: from 09.00 a.m to 13.00 p.m;

Language: English. The training material will be in English.

Location: ONLINE

Certificate: Each participant gets a letter of attendance. After the end of the training, there is a possibility to take the exam including certificate.
 
 

Training - Calendar

Mon Tue Wed Thu Fri Sat Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
22
23
26
27
28
29
30

exida footer logo

We provide consulting, assessment, cybersecurity, alarm management, product testing and certification under a number of Functional Safety, Security and SW Quality standards, such as IEC 61508, IEC 61511, ISO 26262, ISO 13849, IEC 62061, ISA Security Compliance Institute (ISCI), ASPICE


Contacts


All Rights Reserved © 2020 exida.com GmbH VAT-ID (DE)218559059 | exida Development SrL VAT-ID (IT)10166460013