Logical execution time (LET) paradigm received substantial emphasis from the real-time community due to its many benefits, specifically its time determinism guarantees. Therefore, many programming languages have made the choice to implement this paradigm. This raises the question of which language needs to be considered. Our paper tackles this question by exploring and comparing LET-based programming languages through a dual-lens approach: (1) global framing; which consists of chronological and contextual comparisons; and (2) the extent of pattern support capabilities. Our aim is to offer some guidance to developers in selecting the most suitable programming language based on system constraints.
Issolah et al. (Tue,) studied this question.