International audienceSafety-critical embedded systems, commonly found in automotive, space, and health-care, are highly reactive and concurrent. Their most important characteristics are that they require both functional and timing correctness. C has been the language of choice for programming such systems. However, C lacks many features that can make the design process of such systems seamless while also maintaining predictability. This paper addresses the need for a C-based design framework for achieving time predictability. To this end, we propose the PRET-C language and the ARPRET architecture. PRET-C offers a small set of extensions to a subset of C to facilitate effective concurrent programming. We present a new synchronous semantics ...
In cyber-physical systems, where embedded computation interacts with physical processes, correctness...
In a hard real-time embedded system, the time at which a result is computed is as important as the r...
International audienceSynchronous programming models capture concurrency in computation quite natura...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
International audienceA large class of embedded systems is distinguished from general purpose comput...
International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable a...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
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...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
A large part of safety-critical embedded systems has to satisfy hard real-time constraints. These ne...
Modern real-time embedded systems are moving from federated architectures, where logical application...
In cyber-physical systems, where embedded computation interacts with physical processes, correctness...
In a hard real-time embedded system, the time at which a result is computed is as important as the r...
International audienceSynchronous programming models capture concurrency in computation quite natura...
International audienceSafety-critical embedded systems, commonly found in automotive, space, and hea...
Precision Timed Architectures (PRET) are a recent proposal for designing processors for real-time em...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
International audienceA large class of embedded systems is distinguished from general purpose comput...
International audienceWe propose a new language called Precision Timed C (PRET-C), for predictable a...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
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...
Abstract—We present a new language called Precision Timed C, for predictable and lightweight multith...
A large part of safety-critical embedded systems has to satisfy hard real-time constraints. These ne...
Modern real-time embedded systems are moving from federated architectures, where logical application...
In cyber-physical systems, where embedded computation interacts with physical processes, correctness...
In a hard real-time embedded system, the time at which a result is computed is as important as the r...
International audienceSynchronous programming models capture concurrency in computation quite natura...