Course Outline
Module 1: Introduction to Automotive Software and AUTOSAR
- Overview of automotive embedded systems
 - Evolution of AUTOSAR: Classic vs. Adaptive
 - AUTOSAR architecture layers and key concepts
 - Overview of ADAS systems and their relation to AUTOSAR
 
Module 2: AUTOSAR Classic Platform – Core Concepts
- Basic Software (BSW) layers and Runtime Environment (RTE)
 - ECU configuration and communication mechanisms
 - Tools and configuration workflows
 - Integrating AUTOSAR Classic with legacy systems
 
Module 3: AUTOSAR Adaptive Platform – Fundamentals
- Introduction to AUTOSAR Adaptive architecture
 - Adaptive Application (AA) design and execution
 - POSIX-based operating systems and the Execution Management (EM)
 - Adaptive Platform Services (AP Services) and communication middleware
 
Module 4: Communication and Service-Oriented Architecture
- SOME/IP, DDS, and ara::com
 - Design and configuration of service interfaces
 - Communication between Adaptive Applications
 - Integration with external ECUs and Classic Platform
 
Module 5: AUTOSAR Adaptive in ADAS Development
- Overview of ADAS features and functional architecture
 - Sensor fusion and data communication challenges
 - Integration of ADAS algorithms in AUTOSAR Adaptive
 - Real-world case studies of ADAS software architecture
 
Module 6: Development Workflow and Tools
- AUTOSAR-compliant toolchain overview
 - Modeling and configuration tools (e.g., Vector, EB tresos, DaVinci, or similar)
 - Code generation and deployment on target hardware
 - Testing and debugging adaptive applications
 
Module 7: Advanced Topics and Best Practices
- Security and safety in AUTOSAR Adaptive and ADAS
 - Updates, diagnostics, and monitoring in adaptive environments
 - Real-time performance optimization
 - Future trends in automotive software architecture
 
Module 8: Hands-On Practice and Project
- Guided practical exercises using AUTOSAR development tools
 - Configuration and simulation of ADAS components
 - Mini-project: designing a simple Adaptive AUTOSAR application for an ADAS use case
 
Summary and Next Steps
Requirements
- Experience in C/C++ programming for embedded systems
 - Understanding of basic automotive software concepts
 - Familiarity with microcontrollers, communication protocols, and real-time systems
 
Audience
- Automotive software developers and engineers
 - Embedded systems architects
 - ADAS and autonomous vehicle software developers
 
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
 - Customisation of the learning experience to achieve your goals -
 - Bespoke outlines
 - Practical hands-on exercises containing data / scenarios recognisable to the learners
 - Training scheduled on a date of your choice
 - Delivered online, onsite/classroom or hybrid by experts sharing real world experience
 
Private Group Prices RRP from £7600 online delivery, based on a group of 2 delegates, £2400 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses