Autosar – The rules for developing critical software with ISO C++14 in the automotive Industry

SEMINAR DETAILS

  • Date: On demand
  • Duration: 1 day, 9:00 am – 5:00 pm UTC/GMT+1
  • Location: ONLINE
  • Language: EN
  • Speaker: Ralf Schneeweiß
  • Early Bird: N.A.
  • Price: N.A.
REGISTER
DETAILS (PDF)

Ralf Schneeweiß IMAGE Ralf Schneeweiß
In several projects, before and during his freelance work, Ralf Schneeweiß acquired profound knowledge in the practical use of C and C++ on several operating systems...

Contact

Phone:

+49 (0)711 138183-0

 

E-Mail:

[email protected]

T&C QA ACADEMY

Please note:
If the online registration form is blocked on your system and does not open, please use our registration form in PDF format
and send it filled out to [email protected]. Thank you!

Benefits

In this one-day seminar you get to know the principles and rules that Autosar C++14 offers for failure prevention in C++ projects.

Target group

  • Software developer
  • Technical project manager

Prerequisites

  • Any C++14 compatible compiler can be adopted for this purpose. The recommended platforms are Windows, MacOSX, UNIX or Linux systems.
  • The only important thing is that course participants master the C++ programming language and simple data operations on the system they use. A few rules are run through with real program examples.

Handouts

  • Autosar C++14 Guidelines (PDF)
  • MISRA C++:2008 Guidelines (PDF) licensed for each participant

Overview

This seminar handles the development of critical software with ISO C++14 in embedded systems within the automotive field. For this purpose, the failure possibilities in a software project are analysed and discussed with C++14. The basic rules from the rule catalogue are also examined. Backgrounds are explained and special features of the C++ language discussed. In addition to theory, practical examples are performed in order to understand the meaning of the rules.

Topics Outline

  • The Error in Software
  • The Error in Coding (Implementation)
  • Thoughts on Development of Embedded Systems
  • Safety-relevant and Safety-critical Software
  • Typical Sources of Error in C++
  • Special Sources of Error in C++
  • Undefined Behaviour of C++
  • Implementation-dependent Behaviour of C++
  • Legibility and Clearness of C++ Code
  • The Autosar C++14 Rule Catalogue
  • Required and Recommended Rules
  • Static Code Analysis
  • Programming Guidelines and Coding Styles

Testimonials

“A great wealth of experience, very good explanations”
N.N.

“Understandable and helpful examples! Very competent speaker!”
N.N.

“Excellent, expectations fully met!”
N.N-

Please note:
If the online registration form is blocked on your system and does not open, please use our registration form in PDF format
and send it filled out to [email protected]. Thank you!