Esterel Technologies>Products>SCADE Suite>Prototype & Design>SCADE Suite Tool-Chain Integration Modules

SCADE Suite Tool-chain Integration Modules

As a formal model-based development environment, SCADE Suite offers a comprehensive modeling and development solution for requirements analysis, design, implementation, and verification of critical embedded control applications. However, to complete the overall tool-chain integration, SCADE Suite provides an open environment to connect to upper-level workflow tools that provide requirements management, system-level modeling and architectural design facilities. Downstream, SCADE Suite generates production-quality mission and safety-critical software that can deployed on virtually any target operating system and hardware. Further integration and extensibility is offered through the SCADE Eclipse API. See below for more details. Direct gateway products are available to IBM® Rhapsody®, The Mathworks™ Simulink®, and National Instruments LabVIEW™ products. See below for details.

SCADE Configuration Management Gateway™

From the project management perspective, the SCADE Configuration Management Gateway™ facilitates both fine and course-grained configuration management of SCADE Suite models. This capability enables SCADE Suite models to leverage any configuration management tool that directly supports the SCC Interface provided by Microsoft.

Configuration Management:

  • Integration with Configuration Management Tools through SCCI Gateway
  • Granularity at operator and package levels based on multi-file storage

SCADE Suite includes a Configuration Management (CM) Gateway that enables integration with all commercial off-the-shelf CM tools that support the Microsoft SCCI API, including ClearCase, CM Synergy, CVS, eChangeMan, Performce, PVCS, Visual Source Safe, etc.

SCADE in the V-Model Development Workflow

SCADE API for Eclipse

SCADE Suite integrates the Java-based Eclipse Applications Programming Interface (API) in compliance with the Eclipse Modeling Framework (EMF). SCADE Suite, providing Eclipse ready plug-ins, gives developers the freedom to work with other development tools that support the Eclipse Framework. The API enables the transfer of both semantic and graphical information between the SCADE Suite model-based development environment and other Eclipse-based application development tools. Furthermore, the API provides programmatic read/write access to SCADE Suite project and model files, offering interactive use of SCADE Suite projects from Eclipse platforms via Project and Model Explorers.

SCADE Suite Eclipse API

SCADE Suite Gateway™ for LabVIEW™

SCADE Suite LabVIEW Gateway enables the development, prototyping, and testing of SCADE Suite models in LabVIEW environment using LabVIEW Simulation Interface Toolkit (SIT).

Expand Image SCADE Suite model simulation within LabVIEW environment

SCADE Suite model simulation within LabVIEW environment

The gateway supports all SCADE Suite constructs for simulation and rapid prototyping from SCADE Suite design. The new release of SCADE Suite introduces the following changes:

  • Interactive simulation of SCADE Suite models in National Instruments LabVIEW environment through National Instrument SIT (Simulation Interface Toolkit).
  • Perform Rapid Prototyping: automatically embed the SCADE Suite-generated code onto National Instrument targets running LabVIEW Real-Time Module.

LabVIEW Co-Simulation

SCADE Suite LabVIEW Gateway offers interactive validation of SCADE Suite models within the application environment using the SCADE Suite Simulator and the LabVIEW instrumentation facilities.

  • LabVIEW physical data acquisition capabilities.
  • LabVIEW intuitive test scenarios creation and monitoring capabilities.
  • LabVIEW easy GUI-driven interactive simulation capabilities.

LabVIEW Rapid Prototyping

Using a wide variety of National Instrument prototyping hardware running LabVIEW Real-Time, rapid prototyping with LabVIEW facilitates the embedding of a SCADE Suite model within a real physical system. SCADE Suite LabVIEW Gateway thus provides a solution to automatically embed the SCADE Suite generated code on to a LabVIEW RT target to validate the SCADE Suite model with physical signals from the real system.

Expand Image LabVIEW Rapid Prototyping

LabVIEW Rapid Prototyping

SCADE Suite Gateway™ for Simulink®

The SCADE Simulink Gateway provides a connection between The MathWorks' Simulink and SCADE. This is a critical connection for users who would like to preserve their Simulink models for use in safety- and mission-critical applications. Although SCADE and Simulink are both modeling tools, they differ greatly in their amount of formalism and ability to generate correct-by-construction code. With the SCADE Simulink Gateway it is now possible to preserve these prototyping modes, help transform them through the Gateway into safe SCADE and go on to produce safe, embeddable code.

Bridge the gap between control engineering and software development.

  • Detection of unsafe constructs in Simulink models
  • Translation of discrete controllers prototyped with Simulink into SCADE Designs
  • Automatic update of SCADE models after modifications in Simulink models
  • Injection of the embeddable code generated by SCADE Suite within the Simulink models for closed-loop simulation
  • Compatibility with all The MathWorks Inc. distributions from R14 to R2009b.
  • Stateflow Importer facilitates translation of Stateflow charts into SCADE SSM design.
SCADE Flow with simulink

SCADE Simulink Gateway

© 2012 Esterel Technologies, Inc. All rights reserved.