International audienceModularity is advocated as a solution for the design of large systems; the mathematical translation of this concept is often that of compositionality. This paper is devoted to the issues of compositionality for modular code generation, in dataflow synchronous languages. As careless reuse of object code in new or evolving system designs fails to work, we first concentrate on what are the additional features needed to abstract programs for the purpose of code generation: we show that a central notion is that of scheduling specification as resulting from a causality analysis of the given program. Using this notion, we study separate compilation for synchronous programs. An entire section is devoted to the formal study of ...
Numerous design environments for signal processing use specification languages with semantics closel...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
International audienceModularity is advocated as a solution for the design of large systems; the mat...
Modularity is advocated as a solution for the design of large systems, the mathematical translation ...
AbstractModularity is advocated as a solution for the design of large systems; the mathematical tran...
In [2], some new concepts were introduced for the first time to study the preservation of semantics ...
This paper addresses the design of distributed systems with synchronous dataflow languages. As modul...
International audienceSIGNAL, a synchronous and data-flow oriented language, allows the user to desi...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
In this paper, we present a theory of synchronous data-flow languages. Our theory is supported by bo...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
AbstractAs code generation for synchronous programs requires strong safety properties to be satisfie...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
Numerous design environments for signal processing use specification languages with semantics closel...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
International audienceModularity is advocated as a solution for the design of large systems; the mat...
Modularity is advocated as a solution for the design of large systems, the mathematical translation ...
AbstractModularity is advocated as a solution for the design of large systems; the mathematical tran...
In [2], some new concepts were introduced for the first time to study the preservation of semantics ...
This paper addresses the design of distributed systems with synchronous dataflow languages. As modul...
International audienceSIGNAL, a synchronous and data-flow oriented language, allows the user to desi...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
In this paper, we present a theory of synchronous data-flow languages. Our theory is supported by bo...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
AbstractAs code generation for synchronous programs requires strong safety properties to be satisfie...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
Numerous design environments for signal processing use specification languages with semantics closel...
The synchronous dataflow (SDF) programming paradigm has been used extensively in design environments...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...