Loading…

The dual-path code paradigm for time-deterministic and efficient networked embedded systems

The single-path code paradigm [1] has been conceived to generate real-time code that is highly temporally predicable, making worst-case execution time analysis trivial. The software/hardware architecture proposed in [2], which only supports a time-triggered message interface, builds on the single-pa...

Full description

Saved in:
Bibliographic Details
Main Authors: Bril, Reinder J., Puschner, Peter
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The single-path code paradigm [1] has been conceived to generate real-time code that is highly temporally predicable, making worst-case execution time analysis trivial. The software/hardware architecture proposed in [2], which only supports a time-triggered message interface, builds on the single-path code paradigm and static scheduling of tasks. The presented execution model in that paper yields software that is time-predictable by construction, and therefore supports time-predictable communication in a networked system.In this paper, we present the dual-path code paradigm that extends the execution model presented in [2]. In particular, this paradigm improves schedulability of an end-system, through the notion of observable event [3], [4], and supports energy efficient scheduling of regularly polling tasks at these end-systems, by exploiting the 1-1 correspondence between (input) events and (output) responses of tasks. The dual-path code paradigm is therefore particularly suitable for the construction of time-deterministic and efficient networked hard real-time embedded systems.
ISSN:2158-2297
DOI:10.1109/ICIEA54703.2022.10006302