DocumentCode :
2335208
Title :
ALFred, a protocol compiler for the automated implementation of distributed applications
Author :
Braun, T. ; Chrisment, I. ; Diot, C. ; Gagnon, F. ; Gautier, L.
Author_Institution :
Inst. Nat. de Recherche en Inf. et Autom., Sophia Antipolis, France
fYear :
1996
fDate :
6-9 Aug. 1996
Firstpage :
450
Lastpage :
459
Abstract :
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 with the approach. The compiler consists of 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 been designed to allow the development and the analysis of non-layered high performance communication architectures based on ALF and ILP.
Keywords :
data handling; distributed processing; formal specification; program compilers; protocols; software performance evaluation; software prototyping; specification languages; ALF compiler; ALFred; ESTEREL; ILP compiler; communication architecture; control compiler; data manipulation compiler; distributed applications; end-to-end communication functions; formal specification; high performance communication architectures; high performance implementation; protocol compiler; software design; software prototyping; Automatic control; Communication networks; Communication system control; Data communication; Distributed control; Formal languages; Formal specifications; Protocols; Prototypes; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
Conference_Location :
Syracuse, NY, USA
ISSN :
1082-8907
Print_ISBN :
0-8186-7582-9
Type :
conf
DOI :
10.1109/HPDC.1996.546216
Filename :
546216
Link To Document :
بازگشت