Easily add automatic stack analysis to your development process

Optimize your stack usage before writing a single line of code

StackAnalyzer is available as an integral part of the SCADE Suite, the market-leading mission and safety-critical embedded software devel­op­ment environment from ANSYS.

SCADE provides a full suite of Model-Based Design (MBD) tools from formal graphical design capture and validation down to embedded C code generation for mission and safety-critical pro­duction use.

SCADE is the only MDB solution that is

  • DO-178B and DO-178C qualified up to level A for Military and Aerospace Industries
  • IEC 61508 certified at SIL 3 by TÜV for Heavy Equipment and Energy
  • EN 50128 certified at SIL 4 by TÜV for Rail Transportation

Thanks to the integration of StackAnalyzer, SCADE is the first embedded-software development environment worldwide to feature worst-case stack usage analysis at the model level.

Within the Suite, the tool is found under the name Timing and Stack Verifiers.

Automated flow

Chart depicting the automated flow between SCADE and StackAnalyzer

The automated flow between SCADE and StackAnalyzer provides for a seamless integration into the de­velopment cycle.

Report generation

SCADE includes customizable report generation and “diff” capabilities that enable you, at the click of a button, to assess the performance impact of code generation and compilation options on each and every design element.

Your benefits

By raising the level of abstraction with the breakthrough analysis capabilities, you can:

  • Quickly identify and eliminate potential design flaws at an early stage
  • Optimize the performance of the application right from the model level
  • Easily determine which part of the design may contribute the most to stack usage and re-factor the design accordingly, without having written a single line of code
  • Save considerable development cycle time, cut your costs, and shorten time to market

Supported targets

The StackAnalyzer–SCADE coupling is currently available for PowerPC and TriCore AURIX. If you are interested in a different target processor, let us know at info@absint.com.