Esterel Technologies>Products>SCADE Suite>SCADE Gateway for Rhapsody

SCADE 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

© 1999–2008 Esterel Technologies, Inc. All rights reserved.