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
