AUTOSAR (AUTomotive Open System ARchitecture) is an open and standardized automotive software architecture, jointly developed by automobile manufacturers, suppliers, and tool developers. MathWorks is an AUTOSAR Premium Member and actively participates in the development of the standard with focus on how to use Model-Based Design with an AUTOSAR development process.
The AUTOSAR standard provides two platforms to support the current and the next generation of automotive ECUs. The first is the Classic platform, used for traditional applications such as powertrain, chassis, and body and interior electronics. The second is the Adaptive platform, used for compute-intensive applications such as highly automated driving, Car-to-X, software updates over the air, or vehicles as part of the Internet of Things. The Foundation AUTOSAR standard enforces interoperability between the AUTOSAR platforms.
Simulink® natively supports AUTOSAR. AUTOSAR Blockset lets engineers map Simulink models to either AUTOSAR Classic or Adaptive specifications. And you can also generate production C and C++ AUTOSAR code using Embedded Coder®. Simulink, AUTOSAR Blockset, and Embedded Coder support round-trip integration with AUTOSAR architectures as illustrated below.
“Simulink and Embedded Coder enabled our client to focus on developing the application software instead of worrying about AUTOSAR-specific details. With Model-Based Design they were able to verify requirements through model-in-the-loop tests well before testing on the ECU.”Mahesh Ghivari, KPIT
Using MATLAB for AUTOSAR
- Simulink and Stateflow® for software design
- System Composer and AUTOSAR Blockset for authoring AUTOSAR software architectures in Simulink
- AUTOSAR Blockset to design and simulate AUTOSAR Classic and Adaptive ECU software
- Embedded Coder for generating production code and ARXML, and for SIL/PIL verification
- Fiat Chrysler Automobile: Leveraging Model-Based Design, Automatic Code Generation, and AUTOSAR to Architect and Implement an Engine Control Application for Series Production
- LG Chem: Developing AUTOSAR-Compliant Software for a Hybrid Vehicle Battery Management System with Model-Based Design
- IDNEO: Developing and Testing AUTOSAR Software Components and Complex Device Drivers with Model-Based Design
- Autoliv: Development of Integrated Vehicle Safety Applications Through Model-Based Design (19:47)
- VALEO E.E.S.: Automatic Code Generation of AUTOSAR Software Components for Mass Production Application of Engine Management Systems: Process and Benefits (26:03)
- KPIT: KPIT Establishes an End-to-End Process for AUTOSAR-Compliant Software Development with Model-Based Design