Esterel Technologies>Products>SCADE Suite>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 Requirements Management Gateway™
SCADE Configuration Management Gateway™
SCADE API for Eclipse
SCADE Suite Gateway™ for Rhapsody®
SCADE Suite Gateway™ for LabVIEW™
SCADE Suite Gateway™ for Simulink®
SCADE Requirements Management Gateway™
In addition to the SCADE Suite Add-on Modules provided by Esterel Technologies, SCADE Suite enables connections to numerous commercial off-the-shelf requirements management and authoring tools through the SCADE Requirements Management Gateway™ (SCADE RM Gateway). These tools include DOORS® from IBM, Microsoft® Word, Microsoft Powerpoint®, etc. In addition, users of the SCADE RM Gateway can extend their requirements management capability by adding a number of SCADE RM Gateway connections such as to Artisan Studio®, MATLAB®/Simulink®, IBM® RTRT, LabVIEW™, and CaliberRM®.
» Learn more about SCADE Requirements Management Gateway™ «
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 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 Gateway™ for Rhapsody®
The SCADE Gateway for Rhapsody bridges SysML, UML and Safety-Critical Software Development, thus enabling a complete workflow from high-level system requirements down to DO-178B / IEC 61508 certified generated code
Key Benefits
- Leverages industry standards such as SysML, UML2, XMI, DO-178B, and IEC 61508
- Ensures the management of the right artefacts at the right level:
- Visualize the software architecture in UML/SysML, using the modelling capabilities of Rhapsody,
- Import this software architecture into SCADE in order to create the SCADE project template, concurrently with pieces of algorithms imported from algorithm design tools,
- Develop the safety-critical software with SCADE up to the achievement of certification
- Enables a seamless overall process from UML/SysML to SCADE by alleviating users from the tedious and time-consuming task of re-defining and maintaining design information across both environments and languages
- Facilitates improved communications between the various stakeholders participating in the system & software development process
Key Features
- Import/re-import of UML/SysML structural constructs from Rhapsody into SCADE without losing data (incremental import)
- Bi-directional navigation between Rhapsody and SCADE models
- Co-simulation of SCADE generated code into Rhapsody UML/SysML system architecture, enabling efficient verification activities
- Supported UML/SysML constructs:
- UML Types: Primitive Types, Enumeration Types, Structured Data-Types, Signals & Operation Calls
- UML2/SysML Structural Constructs: Block Interfaces (ports, behavioral ports, service ports, SysML flowports) & Block Internal Structures (block parts, connectors)
- UML Classes with Associations
- UML Operations
Openness Features
- Customizable default behavior of the gateway (with Tcl scripts or XSLT style sheets)
- Adaptability to all UML/SysML file formats based on standard XML/XMI serialization schemes:
- Import/re-import of UML/SysML structural constructs into SCADE without losing data (incremental import, based on XML format)
- Bi-directional navigation between UML/SysML and SCADE models (based on XML format)
- Overridable default naming-scheme and translation options (ports direction, I/O grouping, etc.) through UML/SysML annotations
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).
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.
⇑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 Simulink Gateway


