arrow
Return

Supporting logical execution time in multi-core POSIX systems

delete2023-11-01
delete2
PRE
AI
D
Davide Bellassai
A
Alessandro Biondi *
A
Alessandro Biasci
B
Bruno Morelli
DOI:10.1016/j.sysarc.2023.102987delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Safety-critical automotive applications require predictable and deterministic execution to not miss the timing requirements. Logical Execution Time (LET) is a paradigm already established in the automotive industry to improve the predictability and correctness of time-critical applications. Despite LET being already part of the AUTOSAR Classic standard, no prior work has addressed the design of this model on POSIX-based operating systems, which will be the base of next-generation automotive Electronic Control Units (ECUs). This paper proposes and discusses possible LET design approaches for these novel systems. Different implementations are then evaluated and compared through the WATERS Challenge automotive application running on a multi-core heterogeneous hardware platform.
Keywords:
LET
POSIX
Multicore
Logical execution time
Real-time
Embedded systems

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
3.0K
Citations:
4.2K

Organization

No organization information available