This paper describes the design and the prototyping of a compiling tool for the automated implementation of distributed applications: ALFred. This compiler starts from the formal specification of an application written in ESTEREL, and then integrates end-to-end communication functions tailored to the application characteristics (described in the specification); it finally produces a high performance implementation. The paper describes the communication architecture associated to our automated approach. The compiler is made of two main parts: a control compiler also called ALF compiler; and a data manipulation compiler (the ILP compiler) that combines data manipulation functions in an efficient way (the ILP loop). The ALFred compiler has bee...
This paper presents a new approach towards solving the combination and communication problems betwee...
This paper describes a new architecture for high performance distributed applications and a supporti...
A compiler which achieves automatic implementation of network protocols by transforming specificatio...
The Application Level Framing (ALF) principle states that information should be packetized by the ap...
The rapid evolution of networking and the multiplication of new applications re-emphasizes the impor...
In this paper, we investigate the compiler algorithms to support compiled communication in multipro...
This paper presents a new approach towards solving the combination and communication problems betwee...
Prolac is a new statically-typed object-oriented programming language designed for implementing netw...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
This thesis explores two strategies for supporting the development of network communication software...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...
International audienceThe development of high speed networking applications requires improvements to...
requirements for the degree of Master of Science Prolac is a new statically-typed object-oriented pr...
Formal Description Techniques allow for the use of automated tools during the specification and dev...
For a variety of reasons, distributed applications often must be implemented using existing conventi...
This paper presents a new approach towards solving the combination and communication problems betwee...
This paper describes a new architecture for high performance distributed applications and a supporti...
A compiler which achieves automatic implementation of network protocols by transforming specificatio...
The Application Level Framing (ALF) principle states that information should be packetized by the ap...
The rapid evolution of networking and the multiplication of new applications re-emphasizes the impor...
In this paper, we investigate the compiler algorithms to support compiled communication in multipro...
This paper presents a new approach towards solving the combination and communication problems betwee...
Prolac is a new statically-typed object-oriented programming language designed for implementing netw...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
This thesis explores two strategies for supporting the development of network communication software...
We present a method for the automatic derivation of efficient protocol implenlentations from a forma...
International audienceThe development of high speed networking applications requires improvements to...
requirements for the degree of Master of Science Prolac is a new statically-typed object-oriented pr...
Formal Description Techniques allow for the use of automated tools during the specification and dev...
For a variety of reasons, distributed applications often must be implemented using existing conventi...
This paper presents a new approach towards solving the combination and communication problems betwee...
This paper describes a new architecture for high performance distributed applications and a supporti...
A compiler which achieves automatic implementation of network protocols by transforming specificatio...