Seminare
|
MISRA-Schulung auch für C
Das Seminar für den MISRA Regelsatz für C von 2012
finden Sie hier: Seminarbeschreibung MISRA für C
MISRA-Schulung auch für C++
Seit Juni 2008 gibt es auch einen MISRA-Regelsatz für C++.
Die Seminarbeschreibung dazu finden Sie hier: Seminarbeschreibung MISRA für C++
Die Autosar-C++14 Regeln
Seminar zu den Autosar-Regeln für die Entwicklung kritischer Software mit ISO-C++14 in der Automobilindustrie.
Kursinhalte:
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ä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.
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.
- Die Verwandschaft von AutosarC++14 zu MISRA C++.
Es kann ein beliebiger C++ Compiler eingesetzt werden, der ANSI/ISO kompatibel ist.
Als Plattformen empfehlen sich Windows-, Mac OS X, UNIX-, Linux- oder QNX-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: +49 179 2292471
|
|