The real-time synchronous languages LUSTRE and ESTEREL can both be compiled into finite state automata. These automata are coded in a common format, the LUSTRE-ESTEREL portable format, which allows efficient translation into various target languages, e.g., C, ADA, EMC, etc., using appropriate post-processors. This article describes that format.
@Manual{OC,
title = {The LUSTRE-ESTEREL portable format},
author = {J.A. Plaice and J.-B. Saint},
organization = {INRIA, CMA},
address = {Sophia Antipolis, France},
year = {1987},
month = {September},
note = {unpublished report}
}