Schedulability Analysis and Message Schedule Computation for the Dynamic Segment of FlexRay
The functionality of contemporary vehicles is supported by Electronic Control Units (ECUs), which are embedded systems with, e.g., a microcontroller, sensors, and actuators. These ECUs exchange signals that are encapsulated in messages over an in-vehicle communication network. The messages can be periodic or sporadic, requiring time-triggered and event-triggered communication, respectively. In addition, most of the messages require real-time guarantees such as timely delivery. The FlexRay in-vehicle communication network was founded by an industrial initiative in 2000 to meet the demands of new in-vehicle applications such as xby-wire. FlexRay is a high-bandwidth, reliable technology with two 10 Mbit/s channels and has a cyclic operation.