Visual software development that supports industry standards
The visual software development capabilities enable you to develop embedded software using UML diagrams or a traditional code editor to generate code. You can import existing code into the modeling environment for further development. IBM® Rational® Rhapsody® Architect for Software helps maintain consistency of architecture, design, code and documentation automatically.
Embedded software engineering
You can move from design to implementation with near real-time, automated, embedded software engineering. IBM Rational Rhapsody Architect for Software generates C, C++, Java and C# code frames to engineer the structure and architecture of your design. Using code frames, you can add detailed coding to either a model or the code. The IBM Rational application synchronizes the changes for consistent data. The MARTE profile helps you model near real-time performance and analyze design bottlenecks.
Support for AUTOSAR authoring and DDS Modeling
Collaborate with team members using model-based differencing (AUTOSAR and DDS) and merging features including integration with IBM Rational Team Concert™. Use IBM Rational Design Manager to share and review designs and trace to lifecycle artifacts using OSLC. The software integrates with IBM Rational Team Concert and other IDEs based on the Eclipse platform. Models developed in Rational Rhapsody Architect for Software can be imported to Rational Rhapsody Developer editions for design testing.
Compliance with safety and functional standards
This software provides requirements traceability from the design back to the requirements to comply with standards such as DO-178B, ISO-26262 or IEC 61508. You can insert requirements information into the code to assist traceability in the final implementation. It provides a parametric constraint solver for SysML parametric diagrams and facilitates trade study analysis and architectural trade-offs. It also provides static model checking analysis to improve model consistency and completeness.
Leverages real-time data to optimize product performance
IBM Rational Rhapsody Architect for Software provides lifecycle support and add-on software, allowing you to integrate with other IBM Rational products for full product lifecycle development. For example, IBM Rational Rhapsody Tools and Utilities add-on software provides customizable, template-based documentation. IBM Rational Publishing Engine automates the generation of document-style reports across your deployed IBM Jazz™ and third-party tools.