Direct contact

Contact Sales P +216 73 820 230 info@cadfem-an.com

Support P +216 73 820 230 support@cadfem-an.com

Support Seminars P +216 73 820 230 consulting@cadfem-an.com

Contact us:

You are here:  Products  ›  ANSYS Software Solutions  ›  ANSYS SCADE

ANSYS SCADE: Embedded systems and software development

Embedded software is increasingly being used in smart devices, but imperfect code can be the cause of many product failures. Industry leaders estimate that every 1,000 lines of embedded software contain eight bugs. To manage this quality risk, as well as to meet higher standards for software certification, you need to leverage embedded software development tools and certified code generators.

ANSYS provides a model-based embedded software development and simulation environment with a built-in automatic code generator to accelerate embedded software development projects. System and software engineers use ANSYS SCADE solutions to graphically design, verify and automatically generate critical systems and software applications with high dependability requirements. SCADE solutions are highly interoperable and can be easily integrated, allowing for development optimization and increased communication among team members.

Applications

Control mechanisms in control units for drives, brakes, stability programs, driver assistance systems (ADAS), ISO 26262 certified up to ASIL D

Software according to DO-178B & C DAL A e.g. for autopilot, engines, position control, hydraulics.

Software development compatible with EN62304 and FDA 21 CFR part 11

Software for vehicles and infrastructure such as signal boxes or level crossings, EN 50128 SIL 3/4

Control mechanisms for position, temperature, flow etc., IEC 61508 SIL 3/4

Digital image of a smart product in use; additional, virtual sensors for more precise system status; predictive maintenance; condition monitoring; optimum operating status

Digital twin
                     

 

ANSYS SCADE realizes the model-based development up to the certified machine code and implements a completely integrated process. At the same time, the handling remains intuitive and agile, the hierarchical structure of the software provides a complete overview even with a large number of system states. The generated software is tested simultaneously with the model; time-consuming back-to-back testing and module tests are no longer necessary. Besides the development of controllers and their interaction with sensors and actuators, ANSYS SCADE also covers the development of user interfaces (HMIs). Tools for project management such as requirements management, documentation and traceability ensure product safety.

 

 

 

Source : BENDER, Klaus (éd.) : Embedded Systems - quality-oriented development. Springer Publishing House, Berlin, 2005

 

ANSYS Software supports the model-based development of smart mechatronic products in all disciplines: mechanics, electronics & software. Model-based means that development steps that build on each other are consistent and models are exchanged and constantly refined. This model-based work does not only take place within one discipline, because models can also be used across domains.

In this way, software development can be based on realistic and high-performance behavior models from 3D FEM simulation, while at the same time, mechanics developers can consider the control software as part of the control system when designing an electromechanical component. In both cases, models can optionally be used in a kind of "black box" that does not reveal any internal structure (IP protection) and is easy to operate.

 

 

 

 

Features

Intuitive modeling, hierarchical structure, modular, designed for reusability, good readability, high code performance, avoidance of bugs, simplified testing and maintenance.

Clearly arranged models, avoidance of redundancy, deterministic behaviour.

For safety-critical applications such as aviation or automotive ANSYS SCADE supplies qualified code according to DO 178B & C DAL A, ISO 26262 ASIL D & C, IEC 61508 SIL 3/4, EN50128 SIL 3/4

Model-based work across domain boundaries. Integration of models from mechanical, fluid mechanic, thermal, electrical, magnetic 2D and 3D field analyses as well as software development in ANSYS Simplorer. Acausal modeling for efficient model construction. Improved requirements management for individual components through realistic interaction.

ANSYS Modules

Environment for development and verification of systems with operational and architectural models. Consistent and comprehensive documentation with interface documents. SysML-based technology in a user-friendly interface. Bidirectional synchronization with ANSYS SCADE Suite for a continuous exchange with functional programming.

Model-based development environment for the generation and verification of embedded software including code generation, simulation and verification.

Model-based development environment for the generation and verification of human-machine interfaces (HMI) including OpenGL code generation, simulation and verification.

Application Lifecycle Management (ALM) with traceability, automatic generation of software and system documentation

Test environment with extensive functions for creating and organizing test cases, efficient execution of test runs on different platforms and evaluation of results and test coverage according to DC (decision coverage) and MC/DC (modified condition/decision coverage).