P. Caspi

Learn More
This paper describes the language Lustre, which is a dataaow synchronous language, designed for programming reactive systems | such as automatic control and monitoring systems | as well as for describing hardware. The dataaow aspect of Lustre makes it very close to usual description tools in these domains (block-diagrams, networks of operators, dynamical(More)
We intend to show how to use the synchronous dataflow language Lustre, combined with the PVS proof system in deriving provably-correct (distributed) control programs. We hopefully illustrate, based on a railway emergency braking system example, the features of our approach-asynchronous periodic programs with nearly the same period, communicating by(More)
  • 1