Esterel Technologies>Products>SCADE Suite>Editor
SCADE Suite Editor
Combined Deterministic Data Flow and Safe State Machine Notations
Graphical Representation of Data Flow and State-Transition Diagrams Using Hierarchy
SCADE provides an intuitive and familiar visual representation.

Data flow editor

State-transition diagram editor
Model Completeness and Determinism Guaranteed
SCADE checks model completness and determinism, including cycle detection in nodes, types and data.

Structured Models: Readable and Easy to Reuse
Your design at a glance, using the call graph view.
Strongly Typed Language for Semantic Correctness and Readability
SCADE is a strongly typed language, and for example, forbids binding a Speed when a boolean is expected.
Pre-defined Data Types and User-defined Types
The built-in SCADE Type Editor enables the creation and editing of a large range of data types.
Predefined data types:
- boolean
- integer
- real
- char
User-defined types, e.g.:
- structures
- enumerated
- imported C code definitions
Look-up Table Creation Wizard and Semantic/Syntactic Checks
Easy Look-up table creation.

Direct Call to User-defined C Functions
Define a C function interface like a SCADE node.
Use it like a SCADE node.
And write the content from the generated template.
Data Flow Tracking
Quickly browse the data flow. Find instances of a node, variables bound to an output, nodes using precise input, etc.
SCADE Library Components
SCADE provides many predefined components including derivatives, integrators, hysteresis, quantizer, filters, gain, flip-flops, etc.

