Skip to main navigation Skip to main content Skip to page footer

Seminar Details

Date: On demand
Duration: 1 day, 9:00 am – 5:00 pm
Location: ONLINE
Language: English
Referent: Ralf Schneeweiß
Early Bird: N.A.
Price: N.A.

Request

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.
  • Course participants should 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

No training documents will be handed out by QA Systems or the speaker. The training is based on the Autosar C++14 Guidelines AND MISRA C++:2023 rule set. It is important that each participant has access to both documents during the seminar. The MISRA C++ guidelines can be purchased by the clients themselves via https://misra.org.uk/product/misra-cpp2023/.

 

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 Safe Use of Object-oriented Concepts in C++
  • The Autosar C++14 Rule Catalogue
  • Required and Recommended Rules
  • Static Code Analysis
  • Programming Guidelines and Coding Styles
  • Development Process

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…

Read more


Contact

Phone:
+49 (0)711 138183-0

E-Mail:
seminare@qa-systems.de

Academy Brochure (PDF)


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.

Enquiry Form

You have questions about the possibilities of realising this seminar and/or need further information? Send us a non-binding enquiry and we will get in touch with you.