SCADE

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.