Title :
A synchronous language at work: the story of Lustre
Author :
Halbwachs, Nicolas
Author_Institution :
Verimag, Grenoble, France
Abstract :
We recall the story of the development of the synchronous data-flow language Lustre and of its industrial transfer inside the toolset SCADE. We try to analyse the reasons of its success, and to report the main lessons we got from the transfer of an academic concept into real industrial world.
Keywords :
parallel languages; parallel programming; safety-critical software; Lustre synchronous language; SCADE toolset; data-flow language; Aerospace industry; Computer industry; Control theory; Embedded computing; Embedded software; Hardware; Industrial control; Industrial training; Natural languages; Programming;
Conference_Titel :
Formal Methods and Models for Co-Design, 2005. MEMOCODE '05. Proceedings. Third ACM and IEEE International Conference on
Print_ISBN :
0-7803-9227-2
DOI :
10.1109/MEMCOD.2005.1487884