Ansys Scade One™ model-based embedded software development solution is the next-generation model-based solution for the development of embedded applicative software.
Building on decades of experience in safe systems development, Scade One enables a seamless Model-Based Systems Engineering (MBSE) process thanks to its openness and reliance on standards. Scade One bridges the gap between the ease of use of model-based tools with an intuitive and engaging user interface and the power of programming languages, allowing you to develop applications from traditional control software up to complex mission and autonomy software. For more information, see Ansys Scade One.
Developer resources for Scade One allow you to:
Scade One libraries are available for Windows and Linux in:
Interact with Scade One models, jobs, and generated artifacts through Python code, integrating them into your own workflows.
In the Scade One environment, you use the Swan language, a domain-specific language crafted for designing safe and real-time reactive embedded software. It is a data-flow synchronous language that mixes block diagrams and state machines. It allows both diagrammatic and textual notations.
Like all programming environments, Scade One provides a standard library. It contains reference implementations for common operators such as Boolean, Math, Bitwise operations, array/matrix manipulations. Additionally, it includes generation of sources of various shapes and checks for harness outputs.