Course Overview
The
MISRA C standard has rapidly become the most influential standard for
the development of C programs in safety-related and high-integrity systems.
In this course, the rationale behind the standard, where it is going
and how to develop software to its exacting standards is explained by
the author of one of the base documents referenced by MISRA C. Many
examples and workshops are used to illustrate key points and significant
topics such as deviation policies are discussed in detail.
For
more general background to the notion of safer language subsets, please
see our companion course Safer C.
In spite of its
wide importance, like many standards, there still remain areas open
to interpretation in the definition of MISRA C. This course illustrates
these areas and discusses the implications in great detail.
You should attend
this course if:-
-
You
work in an environment where MISRA C is required.
-
You
would like a more rounded background in high-integrity and safety-critical
system development.
-
You develop
consumer electronic systems
Course
requirements
Some C programming
experience is essential.
The course workshops are hands-on.
A laptop should be brought to get
the best from the workshops. Installation instructions for
the software used on the course will be provided beforehand.