Overview
Learn more
- Features & benefits
- System requirements
- Rhapsody Brochure (PDF, 809KB)
- Rhapsody Developer datasheet (PDF, 462KB)
- What's New in Rational Rhapsody 7.6.1
Downloads
Pricing and purchase
Use and maintain
The IBM® Rational® Rhapsody® Developer is a embedded and real-time software development environment based on industry standard UML/SysML

The IBM® Rational® Rhapsody® Developer environment provides full behavioral code generation, rapid prototyping, visual debugging and animation helping to execute and validate the behavior of embedded systems and software earlier to help manage complexity and mitigate project risk.
Visual software development of embedded software based on UML and SysML
Animation brings statecharts, activity and sequence diagrams to life for design level debugging and early validation
C, C++, Java, and Ada code generation of statecharts can improve developer productivity.
Model multicore affinity, generate code targeting multicore processors and visualize multicore execution to assist in reducing the complexity of developing parallel applications
Generate complete application including build files for leading embedded and real time development environments to help get started quickly
Visualize C# code from Microsoft Visual Studio and generate C# code from Rational Rhapsody
Integration with Eclipse development environment for integrated code, model and debugging software development environment
Import existing C, C++, Java or C# code for visualization and documentation
Dynamically synchronize code and model changes to help manage changes
Requirements traceability to design, code and test in integrated environment
Develop software on host before target hardware is available to help meet schedules
Simplified execution framework with ARINC 653 adapter support facilitates development to safety critical development standards
Architect Data Distribution Service for Real-Time Systems (DDS) applications to manage the complexity of interconnected components
Automate documentation across product lifecycle with Rational Publishing Engine integration
AUTOSAR support from concept to code to help automate development of automotive applications
Leverage MARTE profile for architecting multi core applications
Collaborate using model-based differencing and merging features, including an integration with the Jazz- based IBM® Rational® Team Concert solution
Automate testing and validation with Rational Rhapsody TestConductor Add On
Three different Rational Rhapsody Developer editions are available:
Rational Rhapsody Developer for C++, C and Java environment, the most popular, is for users interested in C++, C, Java, and C# development.
Rational Rhapsody Developer for Ada which only targets Ada
Rational Rhapsody Developer which supports development for all supported languages.
Rational Rhapsody, DoDAF, MODAF, and UPDM Add On assists in delivering compliant and consistent architectures for these architectural frameworks support with ability to develop your own profiles
Rational Rhapsody Developer 7.6.1 introduces publishing of The Mathworks Simulink models with Rational Rhapsody Design Manager, improved automotive development with Elektrobit Tresos support, and improvements to usability to help improve productivity.
ROI comparison
Calculate return on investment with Rational Rhapsody
White paper
Whitepaper: Unit testing: The key to quality in smarter products
Product framework
Product line overview
Learn more about the IBM Rational Rhapsody family of systems engineering and embedded software solutions
Collaborate, share, review and manage designs and models with the entire engineering team
Provides advanced requirements analysis and bidirectional synchronization with Rational DOORS, documentation generation, XMI and more.
Rational Rhapsody Testing solutions can help identify defects early when least costly using model driven testing.
Additional products, services and solutions
Products
A family of requirements management and requirements definition solutions
Services
Product training and consulting to help you ramp up and become productive using Rational Rhapsody.
Solutions
Best practices for effective embedded software development to help optimize your development lifecycle


