Kursbeskrivning
MISRA C++-regler för utveckling av säkerhetskritisk mjukvara med C++
Den nya MISRA-C++:2023-standarden publicerades i oktober 2023 och ersätter inte bara den tidigare standarden från 2008 utan även AutosarC++14-standarden. Denna kurs fokuserar på utvecklingen av säkerhetskritisk programvara med ISO-C++17 inom fordonsindustrin.
Vi kommer att granska strukturen och detaljerna i MISRA-regeldokumentet från 2023 och diskutera betydelsen av dokumentation och processer för fullständig överensstämmelse. Genom att behärska MISRA:s principer för felhantering i C++-projekt kommer du att kunna uppfylla kraven för säkerhet och kvalitet med förtroende.
Denna kurs ger dig en grundlig förståelse för ISO-C++17 och dess tillämpning i inbyggda system. Genom att analysera möjliga fel och relatera dem till MISRA-reglerna kommer du att utrustas med verktygen för att skapa robust och pålitlig kod.
Kursen kräver en grundläggande förståelse för C++
Language: English
Kommande kursstarter
Kursinnehåll
Följande ämnen tas upp:
- The Error in Software.
- The Error in Coding (Implementation).
- Thoughts on Development of Embedded Systems.
- Safety-relevant and Safety-critical Software.
- Typical Sources of Error in C++.
- Special Sources of Error in C++.
- Undefined Behavior of C++.
- Implementation-dependent Behavior of C++.
- Legibility and Clearness of C++ Code.
- The Safe Use of Object-oriented Concepts in C++.
- The Rule Catalogue MISRA C++.
- Required and Recommended Rules.
- Static Code Analysis.
- Programming Guidelines and Coding Styles.
- Development Process.
Det är möjligt att använda vilken C++-kompilator som helst som är kompatibel med ANSI/ISO enligt standarden från 1998 eller den korrigerade standarden från 2003. De rekommenderade plattformarna är Windows, MacOSX, UNIX, Linux eller QNX-system.
Det enda viktiga är att kursdeltagarna behärskar programmeringsspråket C++ och enkla dataoperationer på det system de använder. Vissa regler körs igenom med riktiga programexempel.
Upplägg
Format:
Format: Instructor-led online training
Duration: 1 days, totally 7 hoursI am text block.
Tid & plats
Online
Investering
Pris:
850 EUR, 9.350 SEK, 6.300 DKK
Intresseanmälan
Nohau Solutions har tillhandahållit verktyg, utbildning och experttjänster till Embedded industrin sedan 1981. Nohau Academys kurser fokuserar på mjukvaruutveckling i embedded-miljö. Kurserna leds av mycket erfarna instruktörer och innehåller vanligtvis även praktiska övningar. Utbildningen kan ordnas på plats hos Nohau,...