ii This thesis presents and justifies a framework for programming real-time signal processing systems. The framework extends the existing “block-diagram” programming model; it has three components: a very high-level textual language, a visual language, and the dataflow process network model of computation. The dataflow process network model, although widely-used, lacks a formal description, and I provide a semantics for it. The formal work leads into a new form of actor. Having established the semantics of dataflow processes, the functional language Haskell is layered above this model, providing powerful features—notably polymorphism, higher-order functions, and algebraic program transformation—absent in block-diagram systems. A visual equi...
Synchronous languages, such as Signal, are best suited for the design of dependable real-time system...
Dataflow programming is a paradigm for describing stream processing algorithms in a manner that natu...
The data flow model is a popular model on which to base a visual programming language. This paper de...
International audienceThis paper presents the main features of the Signal language and its compiler....
We suggest a method for compiling an arbitrary visual language V data flow diagrams with loops into ...
Much of the work to date on dataflow models for signal processing system design has focused decidabl...
In the streaming domain, applications are often described as dataflow graphs. Each node in the graph...
Abstract. In this paper I describe the Visual Haskell system. A Microsoft Visual Studio like environ...
A new language, Feldspar, is presented, enabling high-level and platform-independent description of ...
Scientific visualization is the transformation of data into images. The pipeline model is a widely-u...
Data flow based visual programming languages are an active area of research in visual programming la...
ARTIST Survey of Programming Languages, Alan Burns, Ed., http://www.artist-embedded.org/artist/ARTIS...
The main result of this thesis is a method for writing programs with graphical user interfaces in pu...
SIGNAL is a language (which definition is in progress at IRISA), intended to be the algorithms descr...
We propose a visual language, Hyperflow, for system programming as well as for end user shell progra...
Synchronous languages, such as Signal, are best suited for the design of dependable real-time system...
Dataflow programming is a paradigm for describing stream processing algorithms in a manner that natu...
The data flow model is a popular model on which to base a visual programming language. This paper de...
International audienceThis paper presents the main features of the Signal language and its compiler....
We suggest a method for compiling an arbitrary visual language V data flow diagrams with loops into ...
Much of the work to date on dataflow models for signal processing system design has focused decidabl...
In the streaming domain, applications are often described as dataflow graphs. Each node in the graph...
Abstract. In this paper I describe the Visual Haskell system. A Microsoft Visual Studio like environ...
A new language, Feldspar, is presented, enabling high-level and platform-independent description of ...
Scientific visualization is the transformation of data into images. The pipeline model is a widely-u...
Data flow based visual programming languages are an active area of research in visual programming la...
ARTIST Survey of Programming Languages, Alan Burns, Ed., http://www.artist-embedded.org/artist/ARTIS...
The main result of this thesis is a method for writing programs with graphical user interfaces in pu...
SIGNAL is a language (which definition is in progress at IRISA), intended to be the algorithms descr...
We propose a visual language, Hyperflow, for system programming as well as for end user shell progra...
Synchronous languages, such as Signal, are best suited for the design of dependable real-time system...
Dataflow programming is a paradigm for describing stream processing algorithms in a manner that natu...
The data flow model is a popular model on which to base a visual programming language. This paper de...