Adaptive Software Component Modeling
R2026bAUTOSAR Blockset software supports software component modeling for the Adaptive Platform. In Simulink®, you can flexibly model the structure and behavior of software components for the AUTOSAR Adaptive Platform. The AUTOSAR Adaptive Platform defines a service-oriented architecture for automotive components that must flexibly adapt to external events and conditions. The AUTOSAR Adaptive Platform requires:
High-performance computing with multiple cores and heterogeneous processor types.
Fast communication over Ethernet or network-on-chip interconnects.
Service-based interaction among software components, where application services are discovered dynamically and can run on local or remote Electronic Control Units (ECUs).
Flexible adaptation of running software applications to external events, including over-the-air updates and external monitoring.
To develop AUTOSAR adaptive software components in Simulink:
Create a Simulink representation of an AUTOSAR software component from AUTOSAR XML (ARXML) component descriptions or an existing Simulink design.
Develop AUTOSAR adaptive software components by refining the software component service interface and algorithmic model content.
Generate ARXML component descriptions, algorithmic C++ code, and service implementation code for testing and integration with the AUTOSAR Runtime for Adaptive Applications (ARA). (AUTOSAR code generation requires Simulink Coder™ and Embedded Coder®.)
Categories
- Modeling Patterns
Simulink modeling patterns for AUTOSAR adaptive software components
- Component Creation
Create AUTOSAR adaptive software component from model or ARXML
- Component Development
Develop AUTOSAR adaptive software components and service communication
- Code Generation
Generate AUTOSAR-compliant C++ code and XML descriptions for production integration; build Linux® executables or libraries for testing



