Modularity 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 the issues of compositionality aiming at modular code generation, for dataflow synchronous languages. As careless storing of object code for further reuse in systems design 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. Then we study separate compilation for synchronous programs, and we discuss the issue of distributed implementation using an asynchronous med...
Abstract—Synchronous programs were introduced to sim-plify the development of reactive systems hidin...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
This paper describes the design of a scripting language aimed at expressing task (unit of computatio...
Modularity is advocated as a solution for the design of large systems, the mathematical translation ...
International audienceModularity is advocated as a solution for the design of large systems; the mat...
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 ...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
This paper addresses the design of distributed systems with synchronous dataflow languages. As modul...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
In this paper, we present a theory of synchronous data-flow languages. Our theory is supported by bo...
... this paper, we discuss alternative approaches to the realization of this principle, which holds ...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Increasing sizes of present-day distributed software systems call for coordination models which ar...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
Abstract—Synchronous programs were introduced to sim-plify the development of reactive systems hidin...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
This paper describes the design of a scripting language aimed at expressing task (unit of computatio...
Modularity is advocated as a solution for the design of large systems, the mathematical translation ...
International audienceModularity is advocated as a solution for the design of large systems; the mat...
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 ...
The compilation of synchronous block diagrams into sequential imperative code has been addressed in ...
This paper addresses the design of distributed systems with synchronous dataflow languages. As modul...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
In this paper, we present a theory of synchronous data-flow languages. Our theory is supported by bo...
... this paper, we discuss alternative approaches to the realization of this principle, which holds ...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
Increasing sizes of present-day distributed software systems call for coordination models which ar...
Hierarchical SDF models are not compositional: a composite SDF actor cannot be represented as an ato...
Abstract—Synchronous programs were introduced to sim-plify the development of reactive systems hidin...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
This paper describes the design of a scripting language aimed at expressing task (unit of computatio...