Synchronous programming models capture concurrency in computation quite naturally, especially in its dataflow multi-clock (polychronous) flavor. With the rising importance of multi-core processors in safety-critical embedded systems or cyber-physical systems (CPS), there is a growing need for model-driven generation of multi-threaded code for multi-core systems. This paper proposes a build method of timepredictable system on multi-core, based on synchronous-model development. At the modeling level, the synchronous abstraction allows deterministic time semantics. Thus synchronous programming is a good choice for time-predictable system design. At the compiler level, the verified compiler from the synchronous language SIGNAL to our intermedia...
International audienceSystem design based on the so-called "synchronous hypothesis" consists of abst...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
International audienceA large class of embedded systems is distinguished from general purpose comput...
Workshop of ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems...
International audienceSynchronous programming models capture concurrency in computation quite natura...
International audienceSIGNAL belongs to the synchronous languages family which are widely used in th...
International audienceThis article presents an embedding of polychronous programs into synchronous o...
International audienceAmong related synchronous programming principles, the model of computation of ...
International audienceFor the design of embedded systems, many languages are in use, which are based...
Chapter 1, on the "Compilation of Polychronous Data-Flow Equations", gives a thorough presentation o...
An huge amount of computational models and programming languages have been proposed for the descrip...
International audienceThe synchronous paradigm provides a logical abstraction of time for reactive s...
International audienceAADL is dedicated to high-level design and evaluation of embedded systems. It ...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
The use of multi-core processors will become a trend in safety critical systems. For safe execution ...
International audienceSystem design based on the so-called "synchronous hypothesis" consists of abst...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
International audienceA large class of embedded systems is distinguished from general purpose comput...
Workshop of ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems...
International audienceSynchronous programming models capture concurrency in computation quite natura...
International audienceSIGNAL belongs to the synchronous languages family which are widely used in th...
International audienceThis article presents an embedding of polychronous programs into synchronous o...
International audienceAmong related synchronous programming principles, the model of computation of ...
International audienceFor the design of embedded systems, many languages are in use, which are based...
Chapter 1, on the "Compilation of Polychronous Data-Flow Equations", gives a thorough presentation o...
An huge amount of computational models and programming languages have been proposed for the descrip...
International audienceThe synchronous paradigm provides a logical abstraction of time for reactive s...
International audienceAADL is dedicated to high-level design and evaluation of embedded systems. It ...
A large class of embedded systems is distinguished from general-purpose computing systems by the nee...
The use of multi-core processors will become a trend in safety critical systems. For safe execution ...
International audienceSystem design based on the so-called "synchronous hypothesis" consists of abst...
A large class of embedded systems is distinguished from general purpose computing sys-tems by the ne...
International audienceA large class of embedded systems is distinguished from general purpose comput...