Skip to content

Robust Development Methodologies

Goals

  • You will get an overview of the main Certification Programs, their usage and what their relevance is
  • You will learn what Embedded development according to MISRA C is and why it is relevant
  • You will get overview of the tools used during embedded systems certification
  • You will practice guidelines in real cases

Content

The present chapter introduces the different standards related to safety certification, the associated requirements - covering the requirements, design and coding - and the tools used in conjunction with this. Although a certification itself is not the goal of this course, showing the participants good practices in order to achieve one is. Part of a certification is guaranteeing an expected quality. In the second part of this chapter we will look into ways of ensuring the expected quality is met.

Practice

Applying guidelines in real cases - implementation of presented tools into practice. Corresponding Exercices - Part 1, Exercices - Part 2, Codelab - Part 1 and Codelab - Part 2 will allow you to practice coding standards with the aim of showing their usefulness. In the second part you will increase the SW quality by adding metrics and naming conventions to the list

Course Slides

Part I

Part II