Modeling concepts
Allocations rely on SysML allocation links.
System Mapping Project
A template is provided to initiate modeling a System Mapping for a given Hardware Architecture, Software Architecture, and Communication Matrices.
The project is structured as follows:
System Mapping Key Features
The System Mapping Project allows you to make the consistent synthesis of the 3 architectures (used projects) through different allocations: Software-to-Hardware, and Software-to-Communication at the system level (vehicle). The outcomes are Interface Control Documents or Service Deployment Manifests.
The key features are:
- Allocate Software components on Hardware
- Allocate Signal-based data exchange on Hardware
- Allocate Service Interface:
- On Hardware Port and middleware (SOME/IP) configuration
- On VLAN
- Generate reports of Interface Control Document
- Generate reports of Service Deployment Manifest
- Dedicated diagrams, allocation matrix tables, and tabular views
- Export the system mapping partially or totally in an AUTOSAR format. For more information, see Equivalences Between Cameo Systems EE Architect and AUTOSAR.
Performing System Mappings in detail
Before proceeding with the allocation of software components to the hardware components, it is necessary to initialize the System Mapping project.
The first step is to reference as used projects the following architectures:
- Software Architecture
- Hardware Architecture
- Communication Matrices
The second step involves initializing the System Mapping package with both hardware architecture and software architecture onto which allocations will be performed.
To initialize a System Mapping
- In the Containment tree, right-click the System Mapping package.
- In the shortcut menu, click E/E Architecture Tools > Initialize Systems Mapping.
Specify Software Composition/Function and Topology.
The top-level components for Hardware Architecture and Software Architecture must be selected.
Select the Update Allocation Matrix and Table scope option if you want to initialize the following tables:
- Software-Function Component on Hardware Component Allocation Matrix
- Communication Matrix on Bus Allocation Matrix
- Hardware Component ICD Table
- Service on VLAN Allocation Matrix
- Data-Flow on System Signal Allocation Matrix
- Click OK.
If you select Update Allocation Matrix and Table scope, the column and row scopes of tables are initialized. Clear the checkbox if you want empty tables when creating a system mapping project from a template.
To create all the item flows related to the possible paths
- In the Containment tree, right-click the System Mapping package.
- In the shortcut menu, click E/E Architecture Tools > Route System Signals.
The first column of the wizard contains available signals. - Select a system signal.
Pairs Producer/Consumer appear in the second column. - Select a producer/consumer item.
Possible paths appear in the third column. - Select a possible path and click the + button.
The selected path appears in the Pending Routings column.Note
Green check icons indicate that item flows are already created for connections.
- Do the previous steps for all the system signals to route.
- Click OK to create all the item flows related to the possible paths.
Created item flows are visible in System Signal Routing.