Stream Languages

Mechanized Semantics and Verified Compilation for a Dataflow Synchronous Language with Reset

Specifications based on block diagrams and state machines are used to design control software, especially in the certified development of safety-critical applications. Tools like SCADE Suite and Simulink/Stateflow are equipped with compilers to …