Lustre est un langage de programmation
synchrone,
déclaratif, et par flots. Il possède une
définition formelle, et est utilisé pour la programmation des systèmes réactifs. Son développement a commencé au début des
années 1980, dans le cadre d'un projet de recherche. Il est entré dans le monde industriel en 1993, lorsque la société
Esterel Technologies a publié l'environnement commercial SCADE, dont il constitue le cœur. Lustre est désormais utilisé pour la conception de logiciel critique dans l'
aéronautique (
Airbus,
Eurocopter,
Dassault,
Pratt & Whitney), le ferroviaire (
Eurostar) et les
centrales nucléaires (
Schneider Electric).