
Introduces autosar as an automotive open system architecture that unifies software interfaces, enabling hardware-independent, reusable software components and easier integration across legacy ecus and car models.
Explore AUTOSAR as a standard automotive architecture with classic and adaptive platforms, enabling cross-OEM integration, software reuse, and features like OTA updates, V2X, and automated driving.
Discover how AUTOSAR architecture separates software from hardware using a three-layer stack—application software, runtime environment, and basic software—where components communicate through the RTE while maintaining abstraction.
Discover how Vector and MathWorks enable Autosar: Vector configures the basic software and generates the rte, while MathWorks provides model-based design with Matlab, Simulink, and Embedded Coder.
Define the roles of the embedded system engineer and the model-based design engineer within AutoZore architecture, outlining application layer models, runnables, interfaces, and auto code generation.
Explore how the ERXM AR XML file defines AUTOSAR software components, interfaces, ports, data types, and runnables, and how it enables exporting and importing the .ar.xml between tools.
Use the Autosar blockset to convert a Simulink model into a classic Autosar component, generate Autosar compliant C code and an ARXM file, and map runnables, ports, and interfaces.
Translate Simulink elements to Autosar components to connect modeling with architecture, turning subsystems into runnables and mapping ports, memory, and data read axes for Autosar compliance.
Map Simulink elements to AutoZoom elements using runnable and atomic subsystems, generate C code and arxm files, and explore the Interpoint function in the first example.
Define ports and interfaces, map input to a receiver port and output to a sender port, then show how runnables read and write via RtRead and RtWrite in Autosar.
Learn the steps to create an AUTOSAR software component by configuring the classic platform, selecting the application software component, and defining runnables, ports, interfaces, and internal memory for AUTOSAR compliance.
Configure AutoZar Classic Platform for a Simulink model to be AutoZar aware using model configuration parameters. Compare methods with AutoZar Component Designer and review AR XML, runables, and scripting.
Compare the graphical AutoZore Component Designer workflow with the parameter-based configuration. Set up the model map, fix interfaces with AutoZore Aware, and generate AutoZore compliant code in Simulink.
Apply the high-level autosar classic platform configuration workflow using AutoZawar Component Designer to configure a Simulink model, generate ARXM and AutoZawar compliant C code, and set AutoZawar.tlc with default mappings.
Choose the right AUTOSAR component type to define what is allowed, how the RTE interacts, and how the application software component acts as reusable lego blocks via ports and interfaces.
Learn Autosar component types—application, sensor actuator, complex driver, ecu abstraction, and service proxy—and how they connect through rte and basic software in model-based design.
Explore Autosar component types, including application software components, sensor actuator, and complex device driver; learn how edc signals become physical values via io restriction and service proxy.
Explore Autosar ports and interfaces, detailing required and provided ports, sender and receiver interfaces, and how to map them in Simulink for reusable software components.
Explains ports and interfaces in Autosar model-based design, detailing provided vs. required ports, sender-receiver, client-server interfaces, mode switch, non-volatile data, parameter interfaces, triggers, and inter-runnable variables.
Configure AutoZare elements and properties in Simulink using the AutoZare Dictionary and the Code Mapping Editor, define ports, interfaces, runnables, and IRVs, and map them to ARXML representations.
Explore the sender-receiver interface with bus element ports and multiple data elements in a runnable atomic subsystem, and map sensor data like speed and acceleration in Simulink for AutoZAR.
This course provides a structured and practical introduction to AUTOSAR application development using a Model-Based Design (MBD) approach. It is designed for engineers who want to understand how AUTOSAR Classic is applied in real automotive software development workflows using MATLAB/Simulink.
You will start by building a solid foundation in AUTOSAR architecture, including a clear understanding of the Application Layer, Runtime Environment (RTE), and Basic Software (BSW), and how these layers interact within modern automotive systems. The course then transitions from architecture to practice by introducing AUTOSAR Blockset and the tools used to model AUTOSAR Classic software components in Simulink.
A core focus of this course is the Simulink to AUTOSAR mapping process, where you will learn how model elements are translated into AUTOSAR elements such as Runnables, Ports, and Interfaces. Through step-by-step practical examples, you will see how entry-point functions are mapped to AUTOSAR runnables, how model inputs and outputs are mapped to AUTOSAR ports and interfaces, and how these mappings are reflected in the generated code and ARXML files.
You will also gain a clear understanding of ARXML files, their role in AUTOSAR systems, their structure, and how they represent software architecture and configuration data in AUTOSAR-based projects.
By the end of this course, you will not only understand AUTOSAR concepts theoretically, but you will be able to model, map, and analyze AUTOSAR Classic software components using a real Model-Based Design workflow, preparing you for practical automotive software development environments used in industry.
This course is ideal for engineers who want a clear, structured, and hands-on pathway into AUTOSAR application development using modern model-based engineering practices.