AUTOSAR-Based Application Development

Live Online (VILT) & Classroom Corporate Training Course

Learn to develop AUTOSAR applications using a model-based approach with Simulink.

How can we help you?

  • CloudLabs
  • Projects
  • Assignments
  • 24x7 Support
  • Lifetime Access

AUTOSAR-Based Application Development

Overview

This course provides a detailed understanding of AUTOSAR application development using a model-based approach with Simulink. Participants will explore AUTOSAR design workflows, model AUTOSAR components, manage software variants, and model software architecture using System Composer. With hands-on exercises, learners will gain practical experience in generating AUTOSAR-compliant code, integrating components, and testing applications.

Objectives

By the end of this course, leaner will be able to:

  • Understand AUTOSAR methodology and its application in software development

  • Use Simulink for designing and modeling AUTOSAR software components

  • Implement AUTOSAR design workflows including bottom-up, top-down, and round-trip approaches

  • Model AUTOSAR components, runnables, and events in Simulink

  • Apply AUTOSAR modeling patterns and best practices

  • Manage software variants using AUTOSAR configuration tools

  • Model software architecture using System Composer

  • Generate AUTOSAR-compliant code from Simulink models

  • Integrate and test AUTOSAR software components

Prerequisites

  • MBD Application Engineers

  • Basic knowledge of AUTOSAR

Course Outline

Module 1: Introduction to AUTOSAR and Simulink2025-03-24T22:59:19+05:30
  • Overview of AUTOSAR architecture and components

  • Benefits of using Simulink for AUTOSAR application development

  • Simulink environment and building blocks

  • AUTOSAR blockset in Simulink

  • Setting up the development environment

Module 2: AUTOSAR Design Workflows2025-03-24T23:00:23+05:30
  • Bottom-up, top-down, and round-trip design approaches

  • Selecting suitable workflows for different projects

  • Implementing simple AUTOSAR applications using various workflows

Module 3: Modeling AUTOSAR Components in Simulink2025-03-24T23:01:55+05:30
  • Creating AUTOSAR components, runnables, and events

  • Modeling components, ports, and interfaces

  • Implementing runnable entities and defining behavior

  • Triggering runnables using events and data

  • Configuring AUTOSAR communication mechanisms

Module 4: AUTOSAR Modeling Styles and Patterns2025-03-24T23:02:58+05:30
  • Best practices for AUTOSAR modeling

  • Atomic and composite software components

  • Data types and data access methods

  • Using Simulink functions and Stateflow for complex behavior

Module 5: Variant Management in AUTOSAR Applications2025-03-24T23:03:47+05:30
  • Managing software variations in AUTOSAR

  • Using pre-compile options and configuration classes

  • Implementing variant-specific behavior in Simulink models

  • Configuring variants using AUTOSAR tools

Module 6: Software Architecture Modeling with System Composer2025-03-24T23:05:04+05:30
  • Introduction to System Composer for software architecture modeling

  • Creating components, connectors, and interfaces

  • Defining component interactions and behavior

  • Validating and analyzing software architecture models

  • Integrating System Composer with Simulink for AUTOSAR development

Module 7: Code Generation and Integration2025-03-24T23:06:09+05:30
  • Generating AUTOSAR-compliant code from Simulink models

  • Configuring code generation settings for different targets

  • Integrating generated code with AUTOSAR Runtime Environment (RTE)

  • Debugging and testing AUTOSAR applications

2025-04-09T16:59:43+05:30
Go to Top