Understanding the software development lifecycle (SDLC) in the automotive domain is essential for creating reliable and safety-compliant embedded systems.
This module provides a foundational understanding of the AUTOSAR (AUTomotive Open System ARchitecture) framework, a globally adopted standard in automotive embedded software development.
This module introduces the AUTOSAR development methodology, which guides the end-to-end software engineering process for automotive ECUs.
This module focuses on the Run-Time Environment (RTE) and the Application Layer—two critical components in the Classic AUTOSAR architecture.
This module introduces the AUTOSAR Communication Stack with a primary focus on CAN protocol implementation.
This module focuses on the diagnostic services provided by the Classic AUTOSAR architecture, primarily through the Diagnostic Event Manager (DEM) and Diagnostic Communication Manager (DCM).
This module covers the Memory Stack in AUTOSAR, which handles data storage and retrieval processes in automotive ECUs.
This module introduces the concept of Mode Management within the AUTOSAR architecture, essential for coordinating the operational states of an ECU.
This module explores the OSEK-based real-time operating system (RTOS) used in Classic AUTOSAR. Learners will understand task management, scheduling algorithms, and event handling mechanisms within the OSEK OS. The module also introduces concepts like alarms, counters, and resource protection, which are critical for deterministic system behavior. Through practical exercises, participants gain experience in configuring OS tasks for real-time ECU operations.
This module introduces learners to ISO 26262, the international standard for functional safety in automotive electronic and electrical systems. It explains the importance of safety goals, ASIL levels (Automotive Safety Integrity Levels), and the V-model-based safety lifecycle. Students will understand how functional safety impacts the development, testing, and validation of ECU software in Classic AUTOSAR projects. The module also explores safety mechanisms and the role of safety analysis tools.
This module introduces ISO 21434, the international standard for automotive cybersecurity. Learners will explore the cybersecurity lifecycle, including threat analysis, risk assessment, and mitigation strategies tailored to the automotive domain. The module explains key concepts such as TARA (Threat Analysis and Risk Assessment), cybersecurity goals, and control measures integrated into AUTOSAR-based ECU development. By understanding how to secure software against modern threats, learners gain the skills to develop robust and secure automotive applications aligned with industry regulations and OEM requirements.
By the end of the course, learners will be able to: