Abstract:
Real-time embedded systems (automotive, avionics, drones autopilots, etc.) are composed of numerous functional components that are continuously interacting via a variety ...Show MoreMetadata
Abstract:
Real-time embedded systems (automotive, avionics, drones autopilots, etc.) are composed of numerous functional components that are continuously interacting via a variety of communication models where they intensively share data. For the overall functional correctness these systems must verify not only real-time scheduling requirements but they also must guarantee that the data being used are qualitatively correct. The quality of the data reflects the preservation of data related properties: temporal properties (i.e freshness, end-to-end latency, etc.) and integrity related properties (i.e data consistency). The proposed protocols to ensure such properties highly depend on the considered communication model (shared registers or large buffers) and the data access policy (directly or via local copies). In order to overcome this limitation, we provide in this paper, the means for managing the FIFO buffers to guarantee these data properties in a way that communication dependencies do not impact the tasks system scheduling order. We do so while considering the communication model presented in [14]. We provide methods computing a sufficient size for the considered buffers. Last but not least, an algorithm implementing the “last reader tags mechanism” together with the data temporal matching is provided and explained.
Date of Conference: 10-11 December 2020
Date Added to IEEE Xplore: 28 December 2020
ISBN Information: