Defining a Deployment
AutoFOCUS supports deployment of component architectures to platform architectures.
You can add a deployment to your model using the context menu. The deployment is automatically linked to the first component architecture and the first platform architecture found in your model.
The editor for a deployment consists of set of different views:
- Component-ECU Mapping
- Sensor/Actuator-Port Mapping
- Tranceiver-Port Mapping
- Raw Mappings
- Resource Requirements Table
Component-ECU Mapping
In the comfortable editor, you can drag and drop the components from the tree on the left-hand side onto the execution units displayed in the right-hand side. You can undeploy the components using the context menu on the left-hand view.
Sensor/Actuator-Port Mapping
In this editor one can map the in-/output ports of the logical components to the sensors and actuators of the ECUs.
Tranceiver-Port Mapping
In this editor one can map the in-/output ports of the logical components to the tranceiver ports which connect the ECUs with the bus. This mapping demonstrates the informations exchange between the ECUs over the bus.
Raw Mapping
In this editor one can map the in/output ports of logical components to any actuators/sensors/tranceivers of the platform architecture.
Resource Requirements Table
In this editor one can add to each component a WCET and the amount of memory which it consumes.