Distributed code generation, desynchronisation, architecture generation, for dataflow synchronous languages: summary of results to date 2000


Albert Benveniste, Benoît Caillaud, Jean-Pierre Talpin, and Paul Le Guernic

We have developed an in-depth analysis of this whole set of topics. This includes

Topic 1 is discussed in details in [BCLg99a]. As for topics 2 and 3, a summary of results is available (gzippped postscript) as well as  transparents (2003, pdf)   and  transparents (2002) (ppt) . Topic 2 is extensively discussed in [BCLg99a], a shorter version is [BCLg99b]. Finally, data structures are discussed in [TBCLg99]. Then, [BC99]  analyses how to adapt this theory for architectures used for embedded real-time control, suc as e.g., OSEK in automotive industry.
 

References

[BC99] Albert Benveniste, Paul Caspi. ``Distributing synchronous programs on a loosely synchronous, distributed architecture'', Irisa Research Report No 1289, december 1999. (new)

[TBCLg99] J.P. Talpin, A. Benveniste, B. Caillaud and P. Le Guernic. ``Hierarchic Normal Forms for desynchronization'', Irisa Research Report No 1288, december 1999. (new)

[BCLg99a]A. Benveniste, B. Caillaud and P. Le Guernic. ``Compositionality in dataflow synchronous languages: specification & distributed code generation.'' Information and Computation, 163, 125-171 (2000).

[BCLg99b]A. Benveniste, B. Caillaud and P. Le Guernic. ``From synchrony to asynchrony.'' In J.C.M. Baeten and S. Mauw, editors, CONCUR'99, Concurrency Theory, 10th International Conference, vol. 1664 of Lecture Notes in Computer Science,  162-177. Springer V.,  1999.