Develop and validate embedded software with a model-driven development platform
The IBM® Rational® Rhapsody® Developer software is a visual development environment for embedded, real-time or technical application software development based on the Unified Modeling Language (UML). It helps improve your productivity throughout the embedded software development lifecycle—from requirements capture to implementation, test and deployment. Now you can reduce time-to-market of new products with automated software development processes, early validation and enhanced model testing.
Rational Rhapsody Developer delivers:
- Full embedded application generation—generates behavioral code for statecharts and build artifacts to automate application development.
- Simulation and model-based testing, and visual development—enables use of execution to validate designs early.
- Requirements traceability—stores requirements in design elements and test cases, providing traceability information within the model.
- Team collaboration—helps teams collaborate to manage the complexity of developing consistent designs across different environments.
- Lifecycle support and add-on software—integrates with other IBM Rational products for full product lifecycle development. Plus, you can extend the functionality of Rational Rhapsody Developer with optional add-on software products.
Full embedded application generation
- Generates application code for the C, C++, Java® and Ada languages including architectural and behavioral views (statecharts, activity diagrams).
- Enables you to import and visualize existing C, C++, Java, Ada and C# code for reference, or develop further with IBM Rational Rhapsody.
- Synchronizes changes in design or code to keep both in sync.
- Generates build artifacts of design for leading embedded development and real-time operating systems (RTOS).
- Supports Eclipse platform integration for an integrated code, model and debug environment.
Simulation and model-based testing, and visual development
- Animation features help with design-level debugging of the model as it is being built, so you can eliminate defects early. Animation support allows you to control the design as you would with a traditional debugger, but at a higher level of abstraction.
- You can inject events, call operations, step through the model, see active state highlighted in statecharts, and automatically generate sequence diagrams created from running the executable.
- Rational Rhapsody TestConductor Add On software incorporates quality into the design phase by automating test creation, execution and validation. It also visualizes test cases for better understanding and provides code-based test generation and a validation suite for real-time embedded applications.
- The software enables visualization of complex requirements with UML, SysML or domain specific languages (DSL) such as AUTOSAR, MARTE or DDS. It supports DSLs so you can create your own unique diagrams and diagram elements.
- Rational Rhapsody Developer allows you to visually develop Android applications using an Android development kit.
Requirements traceability
- Provides full requirements traceability from the design back to the requirements.
- Inserts requirements information into the code to assist traceability in the final implementation.
- Provides a parametric constraint solver for SysML parametric diagrams, which facilitates trade study analysis and architectural trade-offs.
- Includes static model checking analysis, which helps improve model consistency and model completeness.
- Performs coverage analysis with the IBM Rational Rhapsody Gateway feature. This feature is included with the optional IBM Rational Rhapsody Tools and Utilities Add On software.
Team collaboration
- You can share and review designs with your extended team using IBM Rational Design Manager.
- The advanced model browser allows teams of engineers to quickly sort, organize and edit their models.
- Graphical model comparisons and merging of model elements enables teams to work in parallel.
Lifecycle support and add-on software
- Rational Rhapsody Developer integrates with IBM Rational products—such as IBM Rational DOORS®, IBM Rational Systems Architect, IBM Rational Team Concert™, IBM Rational ClearCase® and others—for full product lifecycle development.
- IBM Rational Rhapsody for DoDAF, MODAF, and UPDM Add On software enables you to create US Department of Defense Architecture Framework (DoDAF), British Ministry of Defense Architectural Framework (MODAF) and Unified Profile for DoDAF/MODAF (UPDM) artifacts.
- IBM Rational Rhapsody Tools and Utilities Add On software provides graphical panels for visual mock ups of a design; customizable, template-based documentation; and the Mathworks Simulink integration for modeling and simulation of architecture combined with plant models. It also includes IBM Rational Rhapsody Gateway, which provides an advanced interface to requirements management tools such as IBM Rational DOORS, IBM Rational RequisitePro® and other requirements authoring tools.
- IBM Rational Rhapsody Automatic Test Generation Add On software provides automatic test generation for Rational Rhapsody models, helping to facilitate greater test coverage.
- IBM Rational Rhapsody Developer Rules Composer Add On software provides customizable rules for code generation to meet the standards of or to generate other programming languages not currently supported.
Rational Rhapsody Developer resources
- Trial software: IBM Rational Rhapsody Developer
Download a full-featured, trial version of Rational Rhapsody Developer for 30 days at no cost.
- White paper: Optimizing the development process
Discover how to merge model-driven development and requirements-driven development processes.
- Case study: Kyocera Mita Corporation (KMC)
Discover how IBM helped Kyocera Mita Corporation reduce development time by 30 percent.
- Brochure: The Rational Rhapsody family from IBM
Read about collaborative systems engineering and embedded software development from IBM.
Buy Rational Rhapsody Developer
Develop and validate embedded software with a model-driven development platform
IBM Software Subscription and Support is included in the product price for the first year.
Download software online after purchase - no shipping costs.
Not available to purchase online. Other ways to purchase or learn more.
Contact IBM
- Request a quote
- E-mail IBM
- Or call us at: 1800 3172 782
Priority code: 100KT05W
| Operating system | Software | Hardware |
|---|---|---|
| Windows Linux |
Windows 7 Windows Vista (SP1 and SP2) Windows XP (SP1, SP2, and SP3) Citrix 4.0 (hosted on Windows Server 2003) Linux Red Hat Enterprise Linux 4.0, 5.0, 5.2, and 5.4 (supported only with IBM Rational Rhapsody Developer for C++, C, and Java, IBM Rational Rhapsody Developer for Ada, and IBM Rational Rhapsody Developer supported with Apex environment) SUSE Linux Enterprise Server (SLES) 10.0 x86-32 (supported only with IBM Rational Rhapsody Developer for C++, C, and Java) |
CPU: Pentium 4, 3.00 GHz (minimum) Disk space: 900 MB (one language), 1.6 GB full installation Installation temporary disk space: 1 GB RAM: 512 MB (minimum); 1024 MB RAM (recommended) |
For more detailed system requirements for see the Rational Rhapsody Software Release Information.
Application Lifecycle Management
-
Architecture and design
- Application Workload Modeler
- Branch Transformation Toolkit for WebSphere Studio
- Graphical Data Display Manager (GDDM)
- Rational Asset Manager
- Rational Deployment Automation Content Pack for RAFW and WAS
- Rational Logiscope
- Rational Professional Bundle
- Rational Programming Patterns for System z
- Rational Rhapsody Architect for Software
- Rational Rhapsody Architect for Systems Engineers
- Rational Rhapsody Designer for Systems Engineers
- Rational Rhapsody Developer
- Rational Rhapsody Design Manager
- Rational Rose Data Modeler
- Rational Rose Developer for Java
- Rational Rose Developer for UNIX
- Rational Rose Developer for Visual Studio
- Rational Rose Enterprise
- Rational Rose Modeler
- Rational Software Analyzer Developer Edition
- Rational Software Analyzer Enterprise Edition
- Rational Software Architect for WebSphere Software
- Rational Software Architect Simulation Toolkit
- Rational Software Architect Standard Edition
- Rational Software Architect
- Rational Software Architect Design Manager
- Rational Software Architect Extension for C++
- Rational Software Architect Extension for Communications Applications
- Rational Software Architect Extension for Deployment Automation Planning
- Rational Software Architect Extension for Deployment Planning
- Rational Software Architect Extension for Integrated Architecture Frameworks
- Rational Software Architect Extension for SOA and WebSphere
- WebSphere Multichannel Bank Transformation Toolkit
- WebSphere sMash
- WebSphere Telecom Web Services Server
Considering a purchase?
Contact IBM
Considering a purchase?
- Request a quote
- E-mail IBM
- Or call us at: 1800 3172 782
Priority code: 100KT05W