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

SEMINAR DETAILS

  • Datum: Auf Anfrage
  • Dauer: 1 Tag, 9:00 - 17:00 Uhr
  • Ort: ONLINE
  • Sprache: Deutsch
  • Referent: Ralf Schneeweiß
  • Frühbucher: N. A.
  • Preis: N. A.
ANMELDEN
AKADEMIE BROSCHÜRE (PDF)

Ralf Schneeweiß IMAGE Ralf Schneeweiß
In mehreren Projekten vor und während seiner freiberuflichen Tätigkeit hat sich Ralf Schneeweiß sehr fundierte Kentnisse im praktischen Einsatz...

Kontakt

Telefon:

+49 (0)711 138183-0

 

E-Mail:

[email protected]

AGB QA AKADEMIE

Ihr Nutzen

Erfahren Sie in diesem eintägigen Seminar die Zielsetzung der Autosar-C++14 Regeln (Regelkatalog vom März 2019) in kritischer und sicherheitsrelevanter Software.

Zielgruppe

  • Softwareentwickler
  • Technische Projektleiter

Voraussetzungen

  • Es kann ein beliebiger C++14 compatibler Compiler eingesetzt werden. Als Plattformen empfehlen sich Windows-, MacOSX-, UNIX-, Linux-Systeme.
  • Kursteilnehmer sollten die Programmiersprache C++ und einfache Dateioperationen auf dem eingesetzten System beherrschen. Es werden einige Regeln anhand praktischer Programmierbeispiele durchgespielt.

Unterlagen

  • Autosar C++14 Guidelines (PDF)
  • MISRA C++:2008 Handbuch (PDF) lizensiert für jeden Teilnehmer.

Überblick

In diesem Seminar wird die Entwicklung kritischer Software mit 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äutert und auf spezielle Besonderheiten der Sprache C++ eingegangen. Neben der Theorie werden praktische Beispiele gemacht, um den Sinn der Regeln zu verstehen.

Die Themen in Stichworten

  • 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

Teilnehmerstimmen

„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-