A Constructive Structural Operational Semantics for Esterel
Abstract:
Abstract. We consider the synchronous language Esterel and its circuit interpretation. As a semantic model for Esterel we provide a LTS, dened in SOS style, with structured labels carrying information on causality between input and output signals. From this LTS one can recover the input/output behavior of circuits interpreting programs. Such LTS provides a formal basis for classical verication techniques, such as equivalences and model checking. Strong bisimulation over Esterel programs corresponding to LTS states is considered and proved to be a congruence w.r.to Esterel constructs. A method to develop a compositional proof system for Esterel is sketched.

