Embedded Software Simulation Products

Introduction to ANSYS SCADE Suite

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 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 integration.

Prerequisites

  • No previous exposure is required.

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.

Introduction to ANSYS SCADE Suite Agenda

Agenda SUBSCRIBE TODAY  

Agenda :

This is a 4 day classroom course covering both lectures and workshops. For virtual training, this course is covered over 11 x 2 hour sessions.

  • Virtual Classroom Session 1 / Live Classroom Day 1
  • Discover SCADE Concepts

    • Training introduction and SCADE products introduction
    • What is a Critical Real-Time Embedded Software
    • Formal Model Driven Engineering
    • SCADE Basic Concepts
    • Integrated Development Environment
  • Virtual Classroom Session 2 / Live Classroom Day 1
  • Introduction to SCADE Suite Basics

    • Data Modelling
    • Data Flow Operators
    • Predefined Operators
    • Simulator Introduction
  • Virtual Classroom Session 3 / Live Classroom Day 1
    • Time Operator
    • Scade textual language
    • Scade Higher Order
    • SCADE Suite miscellaneous and tips

    Classroom only - Lab Day 1

    Manage the roll of a plane

    • Create a SCADE Suite project
    • Create and use operators
    • Simulate a design
    • Generate design reports and external code
  • Virtual Classroom Session 4 / Live Classroom Day 2
    • SCADE Library
    • Control flow: Conditional Block
    • Exercises
  • Virtual Classroom Session 5 / Live Classroom Day 2
    • State Machines
    • Signals
    • Exercises
  • Virtual Classroom Session 6 / Live Classroom Day 2
    • Comments and Notes
    • Traceability
    • SCADE Rapid Prototyper
    • Exercises

    Classroom only - Lab Day 2

    Build the system of a Cruise Control

    • Create a design with data and control flow
    • Use SCADE Suite Libraries
    • Simulate or debug the model
  • Virtual Classroom Session 7 / Live Classroom Day 3
  • The iterators

    • Arrays
    • What are the Iterators (Map, Mapfold, and Fold)
    • Exercises
  • Virtual Classroom Session 8 / Live Classroom Day 3
  • Code generation and integration

    • Simulation
    • Overview of SCADE Test
    • SCADE Reporter
    • Style
    • Exercises
  • Virtual Classroom Session 9 / Live Classroom Day 4
  • KCG Code generator

    • Code generation
    • Imported Operator
    • Generated Code Integration
    • Exercises
  • Virtual Classroom Session 10 / Live Classroom Day 4
    • Design Optimization
    • Design Pattern
    • Overview of SCADE Suite Timing and Stack Optimizer
    • SCADE Suite Diff
    • Exercises
  • Virtual Classroom Session 11 / Live Classroom Day 4
    • Overview of SCADE Suite Design Verifier
    • Overview of Extending Capabilities using Tcl Scripts
    • Exercises

    Classroom only - Lab Day 4

    Design a Median computation following an algorithm

     

Filter By Country :
Date/Time Duration Event Type Location Language Cost

click below to start a conversation with ANSYS

Contact Us
Contact Us
Contact