Lustre (programming language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search

For the cluster filesystem, see Lustre (file system).

Lustre is a formally defined, declarative, and synchronous dataflow programming language for programming reactive systems. It began as a research project in the early 1980s. A formal presentation of the language can be found in the 1991 Proceedings of the IEEE.[1] In 1993 it progressed to practical, industrial use in a commercial product as the core language of the industrial environment SCADE, developed by Esterel Technologies. It is now used for critical control software in aircraft,[2] helicopters, and nuclear power plants.

See also[edit]

External links[edit]

References[edit]

  1. ^ [1] N. Halbwachs et al. The Synchronous Data Flow Programming Language LUSTRE. In Proc. IEEE 1991 Vol. 79, No. 9. Accessed 17 March 2014.
  2. ^ {{cite web|title=SCADE Success Stories|url=http://www.esterel-technologies.com/success-stories/%7Caccessdate=8 June 2013}}