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.

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
Ralf Schneeweiß
Ralf Schneeweiß

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

Kontakt

Tel:
+49 (0)711 138183-0

E-Mail:
seminare@qa-systems.de


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-

ANFRAGEFORMULAR

Sie haben Fragen zu Durchführungsmöglichkeiten dieses Seminars und/oder benötigen weitere Informationen? Schicken Sie uns eine unverbindliche Anfrage und wir werden uns mit Ihnen in Verbindung setzen.