SCADE [6] is a completely supported environment. The generated ``glue'' functions use
ESTEREL-provided MACROs that abstract away the internal details of the code generated
by SCADE. The VM can then use these generated functions to pass message buffers
(i.e. buffers containing ASN.1 encoded messages) back and forth between itself
and the SCADE generated C code [14]. Section 2.3.2 demonstrates the
generation of glue functions and their call signatures for a specific SCADE
example.
More information about the SCADE mappers are in Chapter 11.