Component Development
R2026bAfter creating a Simulink® representation of an AUTOSAR adaptive software component:
Refine the AUTOSAR software component configuration by using the Service Mappings Editor and Property Inspector.
Develop algorithmic content in the component, using a broad range of Simulink model-based design capabilities.
If you have Simulink Coder™ and Embedded Coder® software, you can generate ARXML descriptions and algorithmic C++ code for integration into the AUTOSAR Run-time for Adaptive Applications (ARA) described in Generate AUTOSAR Adaptive C++ Code and XML Descriptions.
An AUTOSAR application is modeled by interconnected software components. Each software component encapsulates a functional implementation of automotive behavior, with well-defined connection points to the outside world.
Use the Service Mappings editor and the AUTOSAR Dictionary to begin refining and developing the component. The Service Mappings editor provides a Simulink perspective of the component, in which you selectively map Simulink elements to AUTOSAR elements. The AUTOSAR Dictionary provides an AUTOSAR perspective of the component, in which you configure AUTOSAR elements and their properties. To get started, see AUTOSAR Component Configuration.
Tools
| Service Mappings Editor | Map model elements to service interface definitions |
Functions
Topics
- Configure AUTOSAR Adaptive Software Components
Use AUTOSAR Component Quick Start to create an initial software component configuration. Customize the configuration by using the Service Mappings Editor and Property Inspector.
- Configure AUTOSAR Adaptive Service Interface Properties
Use the Service Mappings editor, Property Inspector, data dictionaries, and AUTOSAR Dictionary to configure AUTOSAR adaptive service interfaces and service specifications.
- Configure AUTOSAR Adaptive Sender-Receiver Service Communication
In Simulink, AUTOSAR Adaptive software components have a software component service interface that defines what services a software component requires of its execution environment and how the component executes and communicates at run time.
- Configure AUTOSAR Adaptive Client-Server Service Communication
Method communication enables an AUTOSAR Adaptive software component to invoke a method provided by another software component.
- Configure AUTOSAR Adaptive XML Options
Configure AUTOSAR adaptive XML options for ARXML export.
- Configure C++ Namespaces for AUTOSAR Adaptive Interfaces and Data Types
For component models configured for the AUTOSAR Adaptive Platform, generate C++ code with individual C++ namespaces for architectural data types and export the individual C++ namespaces as namespace symbols in exported ARXML files.
- Configure AUTOSAR Adaptive Software Component Service Mappings
Use the Service Mappings editor to configure AUTOSAR Adaptive software component mappings.
- Configure AUTOSAR Adaptive Service Instance Identifier
Configure service instance identifier for AUTOSAR adaptive service ports.
- Configure AUTOSAR Adaptive Service Interface Identifier
Configure service interface identifier for AUTOSAR adaptive service ports.
- Configure AUTOSAR Ports By Using Simulink Bus Ports
Model AUTOSAR ports by using Simulink In Bus Element and Out Bus Element blocks.
- Configure AUTOSAR Packages
Import or define element packages within hierarchical AUTOSAR package structure.
- AUTOSAR Blockset Checks
Model Advisor and Upgrade Advisor checks for AUTOSAR Blockset.