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
 28 Hours

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

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories