oop-trainer.de

Seminare

MISRA C++ Schulung
Das Seminar für den MISRA Regelsatz für C++ von 2008 finden Sie hier: Seminarbeschreibung MISRA für die Programmiersprache C++


Seminarbeschreibung: Autosar - C++14


Die Autosar-Regeln für die Entwicklung kritischer Software mit ANSI/ISO-C++14 in der Automobilindustrie.

Nach dem Autosar-C++14 Regelkatalog von 2018


Kursinhalte:

In diesem Seminar wird die Entwicklung kritischer Software mit ANSI/ISO-C++14 im Embedded System im Automobilumfeld behandelt. Dabei werden die Fehlermöglichkeiten in einem Softwareprojekt mit C++14 analysiert und diskutiert. Außerdem werden die wesentlichen Regeln des Regelkatalogs durchgesprochen. Es werden Hintergründe erlätert und auf spezielle Besonderheiten der Sprache C++ eingegangen. Neben der Theorie werden praktische Beispiele gemacht, um den Sinn der Regeln zu verstehen.
Ziel des Seminars ist die Prinzipien und die Regeln kennenzulernen, die Autosar-C++14 zur Fehlervermeidung in C++-Projekten vorschlägt. Neben diesem technischen Thema wird auch das Thema der Einführung von Codierrichtlinien in ein Softwareprojekt diskutiert.

Die folgenden Themen werden durchgenommen:

  • Der Fehler in der Software.
  • Der Fehler in der Codierung (Implementierung).
  • Überlegungen zur Entwicklung im Embedded System.
  • Sicherheitsrelevante und sicherheitskritische Software.
  • Typische Fehlerquellen in C++.
  • Spezielle Fehlerquellen in C++.
  • Undefiniertes Verhalten von C++.
  • Implementierungsabhängiges Verhalten von C++.
  • Lesbarkeit und Eindeutigkeit von C++-Code.
  • Die sichere Anwendung objektorientierter Konzepte in C++.
  • Der Autosar-C++14 Regelkatalog.
  • Geforderte und empfohlene Regeln.
  • Statische Codeanalyse.
  • Programmierrichtlinien und Coding Styles.
  • Der Entwicklungsprozess.

Es kann ein beliebiger C++14 compatibler Compiler eingesetzt werden. Als Plattformen empfehlen sich Windows-, Mac OS X-, UNIX-, Linux-Systeme. Wichtig ist dabei nur, dass die Kursteilnehmer die Programmiersprache C++ und einfache Dateioperationen auf dem eingesetzten System beherrschen. Es werden einige Regeln anhand praktischer Programmierbeispiele durchgespielt.


1) MISRA = The Motor Industry Software Reliability Association

Anfragen telefonisch unter: 0179-2292471