Generic Platform Architecture

The generic platform architecture is a simple flat platform architecture that abstracts distributed systems consisting of networked ECUs (electronic control units). It can be used to generate platform-independent code, and for basic design-space exploration tasks.

The generic platform consists of execution and transmission units, e.g., ECUs and busses (depicted by the boxes). ECUs and busses are connected with each other by controllers (depicted by bullets and the directed arrows). ECUs can also have sensors and actuators, which model input and output hardware, which is connected to the execution unit directly, e.g., digital I/O, PWM, ....

The following picture shows an example for a platform with two generic ECUs with two button (sensors) and two lights (actuators) and a generic network in between.