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

Es werden keine Seminarunterlagen seitens QA Systems oder dem Referenten ausgehändigt. Das Seminar basiert auf dem Autosar C++14 UND MISRA C++:2023 Regelkatalog. Es ist wichtig, dass jeder Teilnehmer während des Seminars Zugang zu beiden Regelkatalogen hat. Der MISRA C++ Regelkatalog kann direkt über https://misra.org.uk/product/misra-cpp2023/ erworben werden.

Ü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.