Model Driven Development for Software Engineering

Telelogic® Rhapsody® is the industry's leading Model Driven Development (MDD) 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 Rhapsody's basic philosophy. 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 UML 2.1/SysML compliant integration with market leading embedded and real-time IDEs including ECLIPSE

Learn More

Additional Resources

Try/Buy

Related Links