The use of multi-core processors will become a trend in safety critical systems. For safe execution of multithreaded code, automatic code generation from formal specification is a desirable method. Signal, a synchronous language dedicated for the functional description of safety critical systems, provides soundness semantics for deterministic concurrency. Although sequential code generation of Signal has been implemented in Polychrony compiler, deterministic multi-threaded code generation strategy is still far from mature. Moreover, existing code generation methods use certain multi-thread library, which limits the cross platform executions. OpenMP is an application program interface (API) standard for parallel programming, supported by sev...
International audienceThis paper presents the main features of the Signal language and its compiler....
International audienceSignal is a high-level declarative data flow language and has been successfull...
© 2017 ACM. The recent evolution in hardware landscape, aimed at producing high-performance computin...
International audienceThe use of multi-core processors will become a trend in safety critical system...
International audienceThe synchronous language SIGNAL is a formal specification formalism for develo...
SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-cri...
Abstract—Synchronous languages offer a deterministic model of concurrency at the level of actions. H...
Synchronous programming models capture concurrency in computation quite naturally, especially in its...
Cyber-physical systems (CPSs) are embedded systems that are tightly integrated with their physical e...
International audienceThis paper presents the design of distributed embedded systems using the synch...
Abstract — Parallelization is an important technique to increase the performance of software program...
This paper presents a simple and safe compiler, called MinSIGNAL, from a subset of the synchronous d...
Workshop of ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems...
Modern systems involve a complex organization of computational processes sharing access to both proc...
Single core designs and architectures have reached their limits due to heat and power walls. In orde...
International audienceThis paper presents the main features of the Signal language and its compiler....
International audienceSignal is a high-level declarative data flow language and has been successfull...
© 2017 ACM. The recent evolution in hardware landscape, aimed at producing high-performance computin...
International audienceThe use of multi-core processors will become a trend in safety critical system...
International audienceThe synchronous language SIGNAL is a formal specification formalism for develo...
SIGNAL belongs to the synchronous languages family which are widely used in the design of safety-cri...
Abstract—Synchronous languages offer a deterministic model of concurrency at the level of actions. H...
Synchronous programming models capture concurrency in computation quite naturally, especially in its...
Cyber-physical systems (CPSs) are embedded systems that are tightly integrated with their physical e...
International audienceThis paper presents the design of distributed embedded systems using the synch...
Abstract — Parallelization is an important technique to increase the performance of software program...
This paper presents a simple and safe compiler, called MinSIGNAL, from a subset of the synchronous d...
Workshop of ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems...
Modern systems involve a complex organization of computational processes sharing access to both proc...
Single core designs and architectures have reached their limits due to heat and power walls. In orde...
International audienceThis paper presents the main features of the Signal language and its compiler....
International audienceSignal is a high-level declarative data flow language and has been successfull...
© 2017 ACM. The recent evolution in hardware landscape, aimed at producing high-performance computin...