RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an enhancement of the compilation of synchronous programs with a combined numerical-Boolean abstraction. While our approach applies to synchronous dataflow languages in general, here, we consider the SIGNAL language for illustration. In the new abstraction, every signal in a program is associated with a pair of the form ( clock, value ), where clock is a Boolean function and value is a Boolean or numeric function. Given the performance level reached by recent progress in Satisfiability Modulo Theory (SMT), we use an SMT solver to reason on this abstraction. Through sample examples, we show how our solution is used to determine absence of reaction...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
Chapter 1, on the "Compilation of Polychronous Data-Flow Equations", gives a thorough presentation o...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
International audienceThis paper presents the techniques used for the compilation of the data-flow, ...
AbstractThis paper addresses the problem of using a dataflow language in “real-time” continuously op...
141 pagesThis thesis presents the production of sequential code from the dataflow synchronous langua...
Synchronous data-flow languages have been used successfully for design and implementation of embedde...
International audienceThe synchronous language Lustre and its descendants have long been used to pro...
This paper presents a simple and safe compiler, called MinSIGNAL, from a subset of the synchronous d...
International audienceSynchronous data-flow languages such as Lustre manage infinite sequences or st...
International audienceDataflow languages allow the specification of reactive systems by mutually rec...
International audienceDependency graphs are a commonly used data structure to encode the streams of ...
AbstractWe introduce variant types and a pattern matching operation to synchronous dataflow language...
AbstractModularity is advocated as a solution for the design of large systems; the mathematical tran...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
Chapter 1, on the "Compilation of Polychronous Data-Flow Equations", gives a thorough presentation o...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
International audienceThis paper presents the techniques used for the compilation of the data-flow, ...
AbstractThis paper addresses the problem of using a dataflow language in “real-time” continuously op...
141 pagesThis thesis presents the production of sequential code from the dataflow synchronous langua...
Synchronous data-flow languages have been used successfully for design and implementation of embedde...
International audienceThe synchronous language Lustre and its descendants have long been used to pro...
This paper presents a simple and safe compiler, called MinSIGNAL, from a subset of the synchronous d...
International audienceSynchronous data-flow languages such as Lustre manage infinite sequences or st...
International audienceDataflow languages allow the specification of reactive systems by mutually rec...
International audienceDependency graphs are a commonly used data structure to encode the streams of ...
AbstractWe introduce variant types and a pattern matching operation to synchronous dataflow language...
AbstractModularity is advocated as a solution for the design of large systems; the mathematical tran...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
Chapter 1, on the "Compilation of Polychronous Data-Flow Equations", gives a thorough presentation o...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...