UML / SysML and Domain Specific Modeling
Rhapsody addresses the diverse MDD technologies needs systems engineers and software developers have by using the industry’s best modeling languages: the latest SysML 1.0 and UML 2.1 plus specific domain extensions for both C developers and DoDAF users. This means that systems and software can work in the language best suited to the project’s needs when describing system requirements, design, functionality, behavior and architecture. In addition, Rhapsody’s advanced white boarding capabilities enables engineers to capture freeform shapes that are part of an existing diagram, or create stand alone diagrams. These features allow for Domain Specific Modeling (DSM), which enhances communication and allows for better documentation protocols.

Rhapsody lets users auto-generate DoDAF compliant documentation.
Since all the diagrams in the Rhapsody model are interrelated, when an engineer makes a change to an element in one diagram the change will automatically be made in all the other places it is used in the model. In addition, data consistency across the system is ensured, including interfaces with the Rhapsody Check Model tool. Rhapsody addresses the Department of Defense (DoD) standard by making the entire tool suite fully Department of Defense Architectural Frameworks (DoDAF) compliant. The Rhapsody DoDAF Pack, offered as an addon, provides an advanced modeling environment that supports the design, construction and analysis of DoDAF-compliant architectures. The Rhapsody solution uses standard DoDAF diagrams and notations built on top of industry standards such as UML and SysML for a fully functional, cohesive tool package.Using native DoDAF diagrams and terminology, the Rhapsody DoDAF Pack provides an advanced modeling environment that supports the design, construction and analysis of DoDAF complaint architectures, thereby ensuring consistency throughout the design. This capability allows users to validate architecture by simulating the model, automatically generating the derived products and the complete DoDAF documentation while achieving full traceability in a requirements-driven environment. By allowing Rhapsody DoDAF Pack users to define and construct DoDAFcompliant architectures in a common environment, dramatic improvements in communication between the DoD, the contractor and the supplier for a comprehensive DoDAF solution are now possible.
Rhapsody delivers the benefits of Model-Driven Development to the C developer; allowing designers to work comfortably in either a Functional, or Object-Oriented environment by extending UML to include blocks, flows, graphical files, functions and data in an manner that allows C developers to create models using concepts natural to them.