Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
Your region/language settings differ from the requested site. Do you want to change to suggested region/language?
VectorConsulting Services

Training Defensive Coding

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 cost unnecessarily.

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 implementation is implemented up to the highest level of integrity ASIL-D and the reference to safety objectives is shown.

Content and Agenda

  • Introduction
  • Overview of standards for defensive coding and robust design: code quality, MISRA guidelines, functional safety and cybersecurity standards, etc.
  • Typical challenges and solutions: embedded coding, functional safety, cybersecurity
  • Defensive coding: MISRA rules and their usage in practice
  • Hands-on Practice: Analyze Code snippets
  • Verification and validation: Peer reviews, using static code analysis and related higher level testing
  • Hands-on Practice: Handling specific error types
  • Discussion with Vector experiences from our own defensive practice and practical guidance
  • Open questions and discussion of specific topics


700 € plus VAT (1 day)

Admission price includes full documentation as PDF and also our Technical Articles on "Automotive Embedded Engineering" (PDF) with lots of best practices, project experiences and state of the art technology.
Each participant will receive a qualifying certificate for this intensive training.

Get a discount (can be combined):

  • 10% if you register  3-5 employees of your company,
  • 20% for 6-8 employees

  • 30% for 9+ employees

  • 10% if you book at least 60 days in advance

You can save up to 40%, as these discounts can be combined!

  • 70% for full-time students (not combinable, on presentation of valid student card) 


Payment method:


Register Now

Fields marked with an asterisk (*) are required.

We always choose the most favourable discount solution for you!

Please upload your full-time study certificate, if you are a student. Allowed formats: .pdf, .jpg, .zip - up to a size of max. 20 MB

Customer Reference

"Thank you very much for sharing your precious experience with this training program."

- Zerong Yu, Robert Bosch Japan

"High practical orientation, concrete personalized action list throughout the entire seminar."

- T. Strauch, Siemens

Inhouse 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.

Language: German or English.

On request, we offer our inhouse trainings in Chinese, French, Korean and Turkish.

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.

About our Trainer

Prof. Dr. Christof Ebert is managing director at Vector Consulting Services. He supports clients around the world to improve product strategy and product development and to manage organizational changes. Before he had been working for ten years in global senior management positions. A trusted advisor for companies around the world and a member of several of industry boards, he is a professor at the University of Stuttgart and at Sorbonne in Paris. He authored several books including the most recent “Global Software and IT” published by Wiley. For many years he has been serving on the editorial Board of the prestigious "IEEE Software" journal. Twitter: @ChristofEbert.