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}
}