
Rhapsody (2)
Rational Rhapsody is a visual development environment that is used by systems engineers and software developers for creating, testing, and documenting real-time or embedded systems and software. Rational Rhapsody has several versions:
- Rational Rhapsody Architect for Systems Engineers
- Rational Rhapsody Designer for Systems Engineers
- Rational Rhapsody Developer for C, C++, and Java™
- Rational Rhapsody Developer for Ada
- Rational Rhapsody Developer
- Rational Rhapsody Architect for Software
Depending on which version do you use, the Rational Rhapsody provides the following features:
- Support by all editions for modeling with UML, SysML, AUTOSAR, MARTE, DDS, MODAF*, UPDM*, multicore, 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
- XML* (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 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
Profiles, tags, and stereotypes
Profiles - profiles hosts domain-specific tags and stereotypes
Rational Rhapsody family
IBM® Rational® Rhapsody® is a proven solution for modeling and design activities. The family provides a collaborative design, development and test environment for systems engineers and software engineers.
The software supports UML, SysML and AUTOSAR, allows for control of defense frameworks (DoDAF, MODAF and UPDM) and complies with standards such as DO-178, ISO 26262 and more.
IBM® Rational® Rhapsody® (with Design Manager) will allow you to manage the complexity many organizations face in today’s product and systems development:
- Continuous validation via rapid simulation, prototyping and execution to address errors earlier when they are least costly to fix.
- Automatic consistency checking to enhance agility and improve reuse with collaboration to reduce both recurring and non-recurring costs.
- Share, collaborate and review your engineering lifecycle artifacts created with Rational Rhapsody or other design tools, such as Mathworks Simulink, with the extended engineering team.
Improve productivity of MBSE and Agile development
The Rhapsody family provides tailored solutions for Systems Engineers and Software Developers.
Product editions:
Rational Rhapsody Architect for Systems Engineers: Low cost system engineering environment for analyzing and elaborating requirements, making architecture trade offs with parametric evaluations, and documenting designs while automatically creating systems specifications, interface design documents and systems test cases using SysML, UML, AUTOSAR or UPDM (additional add on).
Features | Product support
Rational Rhapsody Architect for Software: Low cost integrated software engineering environment to graphically architect C++, C and Java applications using UML or AUTOSAR, reuse existing code with reverse engineering, generate code frames (including MISRA-C and MISRA-C++) automatically synchronize design and code, generate design documentation and graphically specify test cases.
Features | Product support
Rational Rhapsody Design Manager: Enables cross discipline teams to collaborate, share, review and manage design information across the engineering development lifecycle.
Features | Product support
Rational Rhapsody Designer for Systems Engineers: Includes all the capabilities of Rhapsody Architect for Systems Engineers above plus provides the ability to prototype, simulate and execute designs for early validation of requirements, architecture and behavior.
Features | Product support
Rational Rhapsody Developer: Embedded and real-time agile software engineering environment with full application generation for C++, C, Java and Ada (including MISRA-C and MISRA-C++), rapid prototyping and simulation for design level debugging, automated build generation for continuous integration and support for safety critical software lifecycle, in addition to the capabilities of Rational Rhapsody Architect for Software.
Features | Product support