IBM Rational Rhapsody

The IBM® Rational® Rhapsody® solution is a model-driven development (MDD) environment for real-time or embedded systems engineering, software development, and test based on UML and SysML, The Rational Rhapsody solution helps enable embedded systems engineers and software developers to improve productivity, quality, and communication by abstracting complex designs graphically, by automating the software development process, and assisting in finding defects early through continual testing — to aid in reducing costs.

Resources

Datasheet: The Rational Rhapsody Family From IBM

Model-driven development helps build a competitive edge. How do systems engineers and software developers creating embedded and realtime applications meet demands for complex, robust deliverables—especially when there is little time to produce, let alone test, the systems and software before they go into production? Learn how the IBM® Rational® Rhapsody® can help you meet these challenges, and more.

Datasheet: IBM Rational Rhapsody Developer for Ada

IBM® Rational® Rhapsody® Developer for Ada, a visual application development platform based on the Unified Modeling Language (UML®) for the Ada systems and software developer, extends the system and software development process, including requirements capture and analysis, systems design, code generation, debugging, and testing for Ada applications to designers, developers, and engineers. Rational Rhapsody Developer for Ada model-driven development (MDD) environment includes highly flexible, compatible, code generation capabilities so you can easily make modifications to meet project needs and stakeholder preferences.

 

Whitepaper: Model Driven Architecture, Embedded Developers and IBM Rational Rhapsody

Model-driven architecture (MDA), an approach that uses models in software development, specification writing and application development, allows the functionality and behavior of the system to be separated from implementation details. Technologies within IBM® Rational® Rhapsody® are focused on the needs of the embedded developer and have always followed the concept of separating functionality and behavior from implementation detail, enabling embedded developers to get the most out of their MDA process.

Whitepaper: Make the Transition to IBM Rational Rhapsody: A Guide To Increased Productivity and Quality

Over the past decade, modeling with the Unified Modeling Language™ (UML®) has become a powerful way to describe systems architecture and design intent.  With IBM® Rational® Rose®, IBM Rational is a key player in bringing UML to the systems market. Rational Rose not only addresses the design aspects of a system through UML, but it also has an architectural framework which allows it to integrate with other lifecycle development tools to create a complete solution from concept to target system.