Model-Driven Development for Software Engineering
Rhapsody is the industry's leading Model-Driven Development environment based on UML 2.1 that allows full application generation for your embedded software platform. Through Rhapsody’s Model Driven Architecture (MDA) approach, you can rapidly target the platform independent application model to a real time embedded operating system in a manner of seconds. Rhapsody lends itself to an iterative design approach where your software can be constantly executed and validate on the host environment, then brought right down to the embedded target application, for target based testing.
Allowing software developers to develop software in the way they feel most comfortable is a basic philosophy of Telelogic Rhapsody. Code that is generated from the model is just another view of the model, which allows the developer to make changes at the model or source level and have either dynamically update. This dynamic model/code associativity gives you the flexibility to design at any level of granularity, and ensures your model and documentation is consistent with the code.Software Development Enablers:
- Generates complete applications in C/C++/ and Ada for 8/16/and 32 bit applications
- Real-time framework to allow rapid retarget of code to a different RTOS or no RTOS at all
- Design For Testability (DFT) Model execution on host or target Requirements based testing Model based automatic test generation
- Automatic and customizable document generation
- Dynamic model/code associativity
- Model based requirements capture and trace (SysML)
- Global team collaboration UML2.1 / SysML 1.0 compliant Integration with market leading embedded and real-time IDEs including ECLIPSE
Learn more:
Brochure: Rhapsody Collaborative Model Driven DevelopmentDatasheet: Telelogic Modeler
Datasheet: Telelogic Rhapsody Value Pack
Products:
Rhapsody ArchitectRhapsody Developer