Embedded Software

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.

 

Certified code generation across industries

SCADE code generators have been qualified/certified at the highest level of safety across six market segments by more than 10 safety authorities worldwide, including:

  • DO-178C up to Level A – Aerospace and Defense Applications by FAA, EASA, Transport Canada and ANAC
  • IEC 61508 up to SIL 3 – Transportation and Industrial Applications by TÜV SÜD
  • EN 50128 up to SIL 3/4 – Rail Transportation Applications by TÜV SÜD, EBA and Certifer
  • IEC 60880 demonstrated compliance – Nuclear Applications by nuclear safety authorities
  • ISO 26262 up to ASIL D – Automotive Applications by TÜV SÜD

 

SCADE speeds the embedded software development process

SCADE users report the following development and verification cost improvements:

  • alignment of the design process according to safety standard objectives
  • reduction of development costs by 50 percent, on average
  • acceleration of certification by a factor of two

Applications

Model-based systems engineering

Embedded control software development

Man-machine interface software

Virtual systems prototyping

Functional safety analysis

Products

SCADE Architect

SCADE Architect is a design environment for use on systems with high dependability requirements, providing full support of industrial systems engineering processes such as ARP 4754A, ISO 26262 and EN 50126.

SCADE Suite

SCADE Suite is a Model-Based Development Environment for critical embedded software, which provides requirements management, model-based design, verification, qualifiable/certified code generation, and interoperability with other development tools and platforms.

SCADE Display

SCADE Display facilitates embedded graphics, display and HMI development, and certified code generation for safety-critical displays.

SCADE Test

Test, verify and validate embedded software.

SCADE LifeCycle

Systems and software lifecycle management.

ANSYS SCADE Solutions for ARINC 661

Develop ARINC 661 compliant avionics displays.

Any questions? Please, contact us!

Top