Overview of IBM Engineering Systems Design Rhapsody

The IBM Engineering Systems Design Rhapsody product line is a collaborative design and development environment for systems engineers and software developers to create, test, and document real-time or embedded systems and software. Diverse teams can collaborate to analyze requirements, optimize design decisions, and validate functions early in the development lifecycle, do design reviews, and automate the delivery of innovative, high-quality products. The product line integrates with the overall product development lifecycle, from specification and development through test and delivery.

Depending on which edition you use, Rhapsody provides the following features. For specific platform, edition, and language requirements and limitations, see the release notes for Rhapsody.

  • Support by all editions for modeling with UML, SysML, AUTOSAR, MARTE, DDS, MODAF*, UPDM*, multi-core, MISRA-C, MISRA-C++; and for the creation of custom profiles for the development of domain-specific languages (DSL).
  • Profiles, settings, stereotypes, tags, and APIs with which you can extend and configure the product.
  • Requirements modeling and traceability features with integration to leading requirements management tools, such as Rational® DOORS®
  • Advanced requirements synchronization, impact, and coverage analysis capabilities*
  • Static checking to ensure that the design is consistent.
  • Eclipse platform integration with Engineering Workflow Management Integration (Windows only)
  • A systems engineering toolkit for automating common systems engineering functions, including Rational Harmony for systems engineers
  • XMI* (XML Metadata Interchange) and Rational Rose® importing for integration with established systems and reuse
  • A Configuration Management Interface, including an advanced graphical difference-and-merging tool that can integrate with tools such as IBM Rational Synergy, Engineering Workflow Management, or Rational ClearCase®
  • Generation of documentation by using a range of tools, from a simple RTF report generator to fully customizable report tools, such as IBM Engineering Lifecycle Optimization - Publishing or Rhapsody ReporterPLUS*
  • Interfaces to MathWorks Simulink*, UNICOM System Architect, and IBM Rational Statemate® can be used to validate your entire architecture while you are using tools for control engineering, protocol development, and functional system design.
  • Support for safety standard development: ISO 26262, IEC 61508, IEC 62304, EN 50128, DO-178B, and DO-178C

* The marked capabilities are provided with optional add-on products.