software architecture modeling -凯发k8网页登录
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 profiles, stereotypes, and views for architecture analysis.
link components to requirements (requires requirements toolbox™).
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 for the classic or adaptive platform, implement behavior for application components, and simulate the application. for classic architecture compositions, you can add basic software (bsw) service calls and service implementations.
tools
create and edit interface dictionaries |
blocks
model classic software component in autosar architecture model | |
model adaptive software component in autosar architecture model | |
model software composition in autosar architecture model | |
configure autosar diagnostic services and runtime environment (rte) for emulation | |
configure autosar nvram services and runtime environment (rte) for emulation | |
connect components with different interfaces |
objects
manage platform-specific properties for elements in interface dictionary mapped to autosar classic platform | |
manage interface dictionary | |
data interface | |
data element of data interface | |
migrate data types and interfaces from base workspace and data dictionaries to an interface dictionary |
functions
create autosar architecture model | |
load autosar architecture model | |
add basic software component to autosar classic 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 interface dictionary to autosar architecture model | |
link autosar architecture component to simulink implementation model | |
open autosar architecture model | |
save autosar architecture model | |
set property of autosar architecture element | |
set platform kind of architecture model to classic or adaptive | |
set xml option for autosar architecture model |
topics
architecture model creation
create software architecture canvas for developing autosar compositions and components.
import autosar software composition from arxml files.
create classic or adaptive autosar architecture from an existing system composer model component.
architecture model development
add autosar classic software components, compositions, ports, and connectors.
add autosar adaptive software components, compositions, ports, and connectors.
to share interfaces and data types across autosar components and compositions modeled in simulink, use an interface dictionary.
link autosar components that implement requirements to requirements.
to help analyze autosar architecture, create filtered views of model hierarchies.
add simulink behavior to autosar components by creating, linking, or importing models.
call architecture functions to configure an autosar software architecture model.
simulation
- configure autosar scheduling and simulation
schedule and simulate components in autosar architecture model.
arxml and code generation
generate and optionally package autosar xml descriptions and c code with one click.