Last version = author version of our CSI Journal of Computer Paper (same title and same content)In this research report, 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 reason on this abstraction. Through sample examples, we show how our solution is used...
Chapter 1, on the "Compilation of Polychronous Data-Flow Equations", gives a thorough presentation o...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
Last version = author version of our CSI Journal of Computer Paper (same title and same content)In t...
International audienceThis paper presents the techniques used for the compilation of the data-flow, ...
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...
AbstractThis paper addresses the problem of using a dataflow language in “real-time” continuously op...
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 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 ...
International audienceSynchronous data-flow languages such as Lustre manage infinite sequences or st...
AbstractWe introduce variant types and a pattern matching operation to synchronous dataflow language...
Chapter 1, on the "Compilation of Polychronous Data-Flow Equations", gives a thorough presentation o...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...
Last version = author version of our CSI Journal of Computer Paper (same title and same content)In t...
International audienceThis paper presents the techniques used for the compilation of the data-flow, ...
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...
AbstractThis paper addresses the problem of using a dataflow language in “real-time” continuously op...
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 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 ...
International audienceSynchronous data-flow languages such as Lustre manage infinite sequences or st...
AbstractWe introduce variant types and a pattern matching operation to synchronous dataflow language...
Chapter 1, on the "Compilation of Polychronous Data-Flow Equations", gives a thorough presentation o...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
École thématiqueSignal is an "alternative" synchronous language, with the following features: it add...