International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable and lightweight multithreading in C. PRET-C supports synchronous concurrency, preemption, and a high-level construct for logical time. In contrast to existing synchronous languages, PRET-C offers C-based shared memory communications between concurrent threads that is guaranteed to be thread safe. Due to the proposed synchronous semantics, the mapping of logical time to physical time can be achieved much more easily than with plain C, thanks to a Worst Case Reaction Time (WCRT) analyzer (not presented here). Associated to the PRET-C programming language, we present a dedicated target architecture, called ARPRET, which combines a hardware accele...
Cyber-physical systems (CPSs) are embedded systems that are tightly integrated with their physical e...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
International audienceCyber-physical systems (CPSs) are embedded systems that are tightly integrated...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
International audienceWe present a new language called Precision Timed C called PRET-C, for predicta...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
International audienceMulticore processors provide better power-performance trade-offs compared to s...
International audienceEnsuring temporal predictability of real-time systems on a multi-core platform...
We argue that at least for embedded software applications, computer architecture, software, and netw...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
In a hard real-time embedded system, the time at which a result is computed is as important as the r...
International audienceA large class of embedded systems is distinguished from general purpose comput...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
Cyber-physical systems (CPSs) are embedded systems that are tightly integrated with their physical e...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
International audienceCyber-physical systems (CPSs) are embedded systems that are tightly integrated...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
International audienceWe present a new language called Precision Timed C called PRET-C, for predicta...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
International audienceMulticore processors provide better power-performance trade-offs compared to s...
International audienceEnsuring temporal predictability of real-time systems on a multi-core platform...
We argue that at least for embedded software applications, computer architecture, software, and netw...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
In a hard real-time embedded system, the time at which a result is computed is as important as the r...
International audienceA large class of embedded systems is distinguished from general purpose comput...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
Cyber-physical systems (CPSs) are embedded systems that are tightly integrated with their physical e...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
International audienceCyber-physical systems (CPSs) are embedded systems that are tightly integrated...