Introduction to Ansys SCADE Suite

Course Overview

Ansys SCADE Suite is a software design product line for embedded control software modeling, verification and code generation. Ansys SCADE Suite provides a user-friendly and intuitive model-based environment for software engineers.

This course is an introduction to the Ansys SCADE Suite environment. You will learn how to create a complete project starting from modeling, traceability, simulation, report generation, down to C or Ada code generation with the SCADE Suite KCG code generator and final integration.

 

Core Topics

  • Introduction to SCADE Suite and its formally-defined Scade language
  • SCADE Suite user interface overview
  • Writing programs with logic and control flow (SCADE state machines)
  • Usage of SCADE libraries
  • Requirements traceability management
  • SCADE Suite simulation and model debugging
  • Report generation with SCADE LifeCycle Reporter
  • Imported code
  • Code generation and integration
  • Metrics Computation and Rule Checker
  • Best practices including architecture, libraries, specialization, parameterization
  • Connection to external tools with FMI

Target Audience:

Software Engineers

Teaching Method:

Lectures and computer practical sessions to validate acquired knowledge. A training certificate is provided to all attendees who complete the course.

Learning Path

introduction-to-ansys-scade-suite.png

Learning Outcome

Upon successful completion of this course, you will be able to:

  • Design, check and simulate a SCADE Suite mode
  • Automatically generate the code
  • Generate design and traceability documents
  • Integrate the generated code into a target

 Available Dates

Currently, no training dates available.

Learning Options

Training materials for this course are available with a Ansys Learning Hub Subscription. If there is no active public schedule available, private training can be arranged. Please contact us.

Agenda

Core part  is a 3 days  classroom course covering both lectures and workshops.
Additional modules are classroom courses covering both lectures and workshops. Durations are given below. 

  1. How to customize the style of graphical objects (1 hour)
  2. Introduction to SCADE Suite Timing and Stack Optimizer (2 hours)
  3. Metrics computation and Rules Checker implementation in python (3 hours)
  4. ADA code generation and integration (0.5  day)