Software Architecture Modeling
An AUTOSAR architecture model provides resources and a canvas for developing AUTOSAR composition and component models. From the architecture model, you can:
Add and connect AUTOSAR compositions and components, or import a composition from ARXML files.
Create architecture views for analysis.
Link components to requirements (requires Simulink® Requirements™).
Define component behavior by creating, linking, or importing Simulink models.
Configure scheduling and simulation.
Export composition and component ARXML descriptions and generate component code (requires Embedded Coder®).
Architecture models provide an end-to-end AUTOSAR software design workflow. In Simulink, you can author a high-level application design, implement behavior for application components, add Basic Software (BSW) service calls and service implementations, and simulate the application.
|Software Component||Model software component in AUTOSAR architecture model|
|Software Composition||Model software composition in AUTOSAR architecture model|
|Diagnostic Service Component||Configure AUTOSAR Diagnostic Services and Runtime Environment (RTE) for emulation|
|NVRAM Service Component||Configure AUTOSAR NVRAM Services and Runtime Environment (RTE) for emulation|
|Create AUTOSAR architecture model|
|Load AUTOSAR architecture model|
|Add Basic Software component to AUTOSAR architecture model|
|Add component to AUTOSAR architecture model|
|Add composition to AUTOSAR architecture model|
|Add port to AUTOSAR component, composition, or architecture model|
|Close AUTOSAR architecture model|
|Connect AUTOSAR architecture components and compositions|
|Create Simulink implementation model for AUTOSAR architecture component|
|Remove and delete AUTOSAR architecture element|
|Export AUTOSAR architecture model ARXML and generate component code|
|Find AUTOSAR architecture elements|
|Get property of AUTOSAR architecture element|
|Get XML option for AUTOSAR architecture model|
|Import composition from ARXML files into AUTOSAR architecture model|
|Arrange AUTOSAR composition or architecture model layout based on heuristics|
|Link AUTOSAR architecture component to Simulink implementation model|
|Open AUTOSAR architecture model|
|Save AUTOSAR architecture model|
|Set property of AUTOSAR architecture element|
|Set XML option for AUTOSAR architecture model|
Create software architecture canvas for developing AUTOSAR compositions and components.
Add AUTOSAR software compositions, components, ports, and connectors.
Import AUTOSAR software composition from ARXML files.
To help analyze AUTOSAR architecture, create filtered views of model hierarchies.
Link AUTOSAR components that implement requirements to Simulink requirements.
Add Simulink behavior to AUTOSAR components by creating, linking, or importing models.
Schedule and simulate components in AUTOSAR architecture model.
Generate and optionally package AUTOSAR XML descriptions and C code with one click.
Develop AUTOSAR compositions and components for the Classic Platform by using an architecture model.
Import ARXML description of AUTOSAR software composition into architecture model.
Call architecture functions to configure an AUTOSAR software architecture model.