Deliver higher quality systems and software faster

Rational Rhapsody family
90 day no-charge trial

IBM® Rational® Rhapsody® family provides a collaborative design, development and test environment for systems engineers and software engineers.

Improve productivity of MBSE and Agile development

Watch the video

The Rhapsody family provides tailored solutions for Systems Engineers and Software Developers.


System Engineering

System Engineering

Analize, execute and validate requirements to specify robust architectures faster

Real-time and embedded Software Development

Real-time and embedded Software Development

Be agile and automatically generate fully executable code while complying with safety standards

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 | View prices and buy | Product support (US)

Rational Rhapsody Architect for Software: Low cost integrated software engineering environment to graphically architect C++, C, Java and C# 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 | View prices and buy | Product support (US)

Rational Rhapsody Design Manager: Enables cross discipline teams to collaborate, share, review and manage design information across the engineering development lifecycle.
Features | Product support (US)

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 (US)

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 (US)

IBM® Rational® Rhapsody® Rhapsody enables systems engineers to elaborate and analyze requirements, optimize architectures, and validate design behavior and performance while automatically creating systems specifications, interface design documents and systems test cases.

Two base editions are available for systems engineers:

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).

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.

Capability Rhapsody Architect for Systems Engineers Rhapsody Designer for Systems Engineers
Capture Architecture, Design and Specification
Reduce systems cost by capturing architectural designs with SysML,UML, AUTOSAR, UPDM (with Add On) to better reason about the system environment, subsystems and interfaces to design systems that ensure complete coverage of requirements and are less costly to manufacture
X X
Requirements analysis and elaboration
Gain understanding of requirements, develop consistent specifications across requirements, derive low level requirements linked to high level requirements
X X
Trade study analysis
Make better informed architecture decisions and perform design trade-offs using included Parametric Constraint Evaluator
X X
Prototype and simulate:
Bring designs to life with virtual prototypes to validate customer requirements early and quickly demonstrate design functionality

X
Testing and validation
Deliver with quality by automating testing and validation of the system early in the design process to find errors when they are less costly to correct

Rhapsody TestConductor Add On
Generate design documents
Document designs while automatically creating systems specifications, interface design documents and systems test cases using SysML, UML, AUTOSAR or UPDM (additional add on).
X X
Collaborate
Plan, manage change, and easily share design information, including Mathworks Simulink models, across the extended team to bring cross discipline teams together
Rhapsody Design Manager Rhapsody Design Manager
Architecture frameworks
Capture architectures for DoDAF, MODAF, NAF using Rational Rhapsody DoDAF, MODAF and UPDM Add On that are consistent across views
UPDM Add On UPDM Add On
AUTOSAR system authoring
Capture implementation independent vehicle systems architecture and design using AUTOSAR tightly integrated with requirements and change management processes to deliver higher quality reusable architectures.
AUTOSAR authoring Authoring and simulation
Hybrid modeling with Mathworks Simulink
Include control algorithms and plant models developed in Simulink and co-simulate enabling early validation of entire system architecture and design. Rational Rhapsody Tools & Utilities Add On required
Specify hybrid designs Specify and simulate hybrid designs

Rational Rhapsody family resources

Deliver higher quality systems and software faster

Software engineers use IBM® Rational® Rhapsody® family to create efficient and testable software architectures and designs before target hardware is available, essential for Agile development, all while automating the development, validation, test and documentation of real-time and embedded application

Two base editions are available for software engineers:

Rational Rhapsody Architect for Software: Low cost integrated software engineering environment to graphically architect C++, C, Java and C# 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.

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

  Rhapsody Architect for Software Rhapsody Developer
Embedded and real-time software development
Develop applications even before target hardware is available and quickly retarget to Real Time Operating Systems
Capture Architecture, Generate code frames and Document Full Application Generation for RTOS
Agile embedded and real-time software development
Focus developers at high level customer requirements to improve collaboration, generate executable prototypes for customer validation, propagate changes consistently across the design and automatically document as you design

X
Safety Critical Software Development
Validate designs earlier while complying with MISRA-C and MISRA-C++ and safety standards such as DO-178B, DO-178C, ISO 26262, IEC 61508 using provided certification evidence
X X
Reuse of legacy code
Reverse engineer existing code to visualize for better understanding, document to communicate or further develop to leverage existing investment
X X
Unit and integration testing
Automate testing to lower the cost of quality, visually capture test cases to clearly communicate expected behavior, report on coverage to understand and close gaps in testing
With Rhapsody TestConductor Add On With Rhapsody TestConductor Add On
Generate design documents
Document designs while automatically creating systems specifications, interface design documents and systems test cases using SysML, UML, AUTOSAR or UPDM (additional add on).
X X
Collaborate
Plan, manage change, and easily share design information, including Mathworks Simulink models, across the extended team to bring cross discipline teams together
Rhapsody Design Manager Rhapsody Design Manager
Hybrid modeling with Mathworks Simulink
Include control algorithms and plant models developed in Simulink and co-simulate enabling early validation of entire system architecture and design. Rational Rhapsody Tools & Utilities Add On required
Specify hybrid designs Specify and simulate hybrid designs
AUTOSAR software authoring
Capture implementation independent vehicle systems architecture and design using AUTOSAR tightly integrated with requirements and change management processes to deliver higher quality reusable architectures.
AUTOSAR authoring AUTOSAR authoring and simulation
AUTOSAR behavioral modeling
From concept to code automate code and internal behavior generation for AUTOSAR models delivering software components faster
AUTOSAR authoring Generate full AUTOSAR software components

Rational Rhapsody family resources

Feature Architect for Systems Engineers Designer for Systems Engineers Architect for Software Developer

Learn more Learn more Learn more Learn more
UML/SysML modeling Yes Yes Yes Yes
Configuration Management Interface Yes Yes Yes Yes
Systems Engineering focused User Interface Yes Yes

Parametric Constraint Evaluation Yes Yes Yes Yes
Documentation Generation Yes Yes Yes Yes
Customizable Documentation Generation w/ RPE Yes Yes Yes Yes
Eclipse Platform Integration Yes Yes Yes Yes
AUTOSAR System Authoring Yes Yes Yes Yes
AUTOSAR RTE Code


Yes
DDS modeling Yes Yes Yes Yes
DOORS Integration Yes Yes Yes Yes
API for Customization Yes Yes Yes Yes
DoDAF, MODAF and UPDM Yes Yes Yes Yes
C, C++, Java C# Code Frame Generation

Yes Yes
MISRA-C and MISRA-C++ code generation

Yes Yes
Reverse Engineering Code

Yes Yes
Simulation and Model Execution
Yes
Yes
Graphical Panels for prototyping or mock ups
Yes
Yes
Full Application Code Generation (including Statecharts)


Yes
Integration with Embedded IDE


Yes
Generation build artifacts


Yes
Real time execution framework


Yes
Ada Development Support


Yes
Linux host support


Yes
Tools & Utilities Add On * : Add On Add On Add On Add On
- Gateway for bi-directional DOORS integration Yes Yes Yes Yes
- Mathworks simulink co-Simulation
Yes
Yes
- WSDL for SOA and net centric system support Yes Yes Yes Yes
- Customizable report generation with ReporterPlus Yes Yes Yes Yes
- Webify for rapid prototyping
Yes
Yes
- Siemens Teamcenter interface Yes Yes Yes Yes
- XMI for model import/export (tailored Sparx EA, RSA RT, Tau importers including diagrams) Yes Yes Yes Yes
Rhapsody Design Manager for collaboration (Learn more) * Add On Yes Add On Yes
Central design storage for sharing Yes Yes Yes Yes
Change management and planning Yes Yes Yes Yes
Project Dashboards Yes Yes Yes Yes
Design review and markup Yes Yes Yes Yes
Traceability & impact analysis Yes Yes Yes Yes
Web client for easy access Yes Yes Yes Yes
Cross project searching Yes Yes Yes Yes
Manage Mathworks Simulink models Yes Yes Yes Yes
Document generation Yes Yes Yes Yes
Create sketches Yes Yes Yes Yes
TestConductor Add On for unit, regression, integration testing *
Add On Add On Add On
Automated creation of test architecture and test harnesses
Yes Yes Yes
Define tests graphically, using flowcharts, sequence diagrams, statecharts Yes Yes Yes Yes
Monitor test results on embedded targets

Yes Yes
Instantiate parameterized sequence diagram test cases including interaction operators and timing
Yes Yes Yes
Drive design with test cases and monitor results
Yes Yes Yes
Analyze failure with color-coded sequence diagrams
Yes Yes Yes
Test external code using visualization and automation of model driven testing
Yes Yes Yes
Automated batch mode for regression testing
Yes Yes Yes
Report on model coverage
Yes Yes Yes
Link requirements to test cases
Yes Yes Yes
Full MC/DC Code coverage results for test executions


Yes
Manage test cases using IBM Rational Quality Manager integration
Yes Yes Yes
Automatic Test Generation Add On *


Add On
RulesComposer Add On *


Add On
Create rules for model transformations


Yes
Modify Ada generation and reverse engineering rules


Yes
Customize XMI import/export rules


Yes
Rules Player Add On *

Add On Add On
Run rules created by Rules Composer

Yes Yes

Rational Rhapsody family resources

Not in Sverige?

Lätt att få svar på dina frågor.

Vill du ha hjälp?

Lätt att få svar på dina frågor.