Training class about functional safety

Defensive Coding | 1 Day


Robust design and defensive coding are primary conditions for realizing critical systems. Cyber security and functional safety both demand such design principles. Our training introduces to practically using design principles for cyber security and functional safety. It covers MISRA rules, architecture evaluation, design practices, and static code analysis. The format is a training with embedded workshop to also discuss specific situations from your side.

Our training leads to the topic of robust design and defensive coding. Experienced Vector experts show how the techniques are implemented efficiently and sustainably. In particular, we focus on the efficient implementation of code rules and static analysis, since we often observe that methods are adopted relatively rigidly, and thus incur unnecessary costs.

You will learn from professionals for your practice from the world's leading company with a complete portfolio of functional safety from basic software (to ASIL-D), to individual control units, to advice and interim safety managers. We show from our worldwide industrial practice how to realize implementation up to the highest ASIL-D level of integrity and how to consistently present safety objective references.

Content and Agenda

  • Introduction
  • Overview of standards for defensive coding, version history, origin
  • Typical challenges and solutions
  • Defensive coding: Applying MISRA
  • Hands-on Practice: Analyze Code snippets
  • Defensive coding: Using static code analysis and fuzz testing
  • Hands-on Practice: Handling specific error types
  • Discussion with projects and practical guidance

Our Trainers

Dr. Arnulf Braatz is a manager at Vector Consulting Services. Previously he worked as a project manager in development projects as well as a software architect. Dr. Braatz supports companies worldwide to improve their safety and security projects, development processes and change management. He works across industries in the field of engineering methods, system and IT architecture, requirements engineering, and to improve efficiency.

Andreas Horn is a senior consultant at Vector Consulting Services. Before he worked on multiple development projects as well as a safety architect. He supports companies worldwide to improve their safety, technology and development processes.

Youssef Rekik is a consultant and software developer at Vector Consulting Services. He is heavily involved in the development of security applications for smart connected embedded devices with focus on network security and communication technologies.

Target audience

This training targets professionals and executives in engineering and IT, project managers, system and software engineers, analysts, consultants, and developers and quality managers from companies of all industries and sizes that want to get more proficient in functional safety.

Other locations

We offer this training as In-house trainings at your facilities worldwide, and also in our Vector offices worldwide.


Pricing, dates and direct access to registration are mentioned in the sidebar on the right side.

Admission price includes full documentation on paper and as PDF and also our Vector book on "Automotive Embedded Engineering" with lots of best practices, project experiences and state of the art technology. Naturally all participants benefit from our rich coffee breaks and a quality lunch in our spectacular Vector restaurant. Each participant will receive a qualifying certificate for this intensive training.

Ask for our reductions as of 3 participants of the same company.

In-house formats

Do you want to adapt this training to your own examples and challenges? Looking for a workout that delivers practical exercises adjusted to your environment? Then, we suggest that you have this training conducted in-house, where you can decide on focus, speed and the training schedule. We also offer dedicated crash courses for employees and management. Just send us a brief mail.

Fast-track Registration and Contact

Contact us with your questions on Training