top of page

AUTOSAR C++14 – Developing critical software with iso c++14 in the automotive industry

Price

Inquiry

Duration

1 Day

AUTOSAR C++14 – Developing critical software with iso c++14 in the automotive industry

Training on the Autosar Rules for Developing Critical Software with ISO c++14 in the Automotive industry.


In accordance with the Autosar C++14 Rule Catalogue from March 2019


This seminar handles the development of critical software with ISO C++14 in the embedded systems within the automotive field. For this purpose, the failure possibilities in a software project are analyzed and discussed with C++14. The basic rules from the rule catalogue are also examined. Backgrounds are being explained and special features of the C++ language are discussed.

In addition to theory, practical examples are performed in order to understand the meaning of the rules. The objective of the seminar is to get to know the principles and rules that Autosar C++14 offers for failure prevention in C++ projects.


The following subject matters are covered:

o The Error in Software


o The Error in Coding (Implementation)


o Thoughts on Development of Embedded Systems


o Safety-relevant and Safety-critical Software


o Typical Sources of Error in C++


o Special Sources of Error in C++


o Undefined Behavior of C++


o Implementation-dependent Behavior of C++


o Legibility and Clearness of C++ Code


o The Safe Use of Object-oriented Concepts in C++


o The Autosar C++14 Rule Catalogue


o Required and Recommended Rules


o Static Code Analysis


o Programming Guidelines and Coding Styles


o Development Process


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.


Training Format

Format: Instructor-led online training

Duration: 1 days, totally 7 hours

Nohau Training Partner

This course is provided by a Nohau Training Partner, a trusted provider of hands-on training for professionals in embedded systems, software development, and engineering.

Nohau Training Partner

SELF PACED

Learn embedded systems at your own pace—anytime, anywhere!

CUSTOM COURSES

We customize embedded systems training to align with your team’s goals!

CERTIFICATES

​Our courses provide TRUE certificates, trusted by leading organizations.

Nohau_office environment5_edited.jpg
bottom of page