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
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)
"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
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.
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 Trainers
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.
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 and security, technology, and development processes. He works cross-sector in the areas of engineering-methods, system architecture, functional safety, cybersecurity, and requirements engineering. He received his master’s degree in computer science from University of Karlsruhe, Germany.