Embedded UML Studio logo

Embedded UML Studio

Embedded UML Studio logo
Embedded UML Studio logo

Embedded UML Studio

By SodiusWillert

Embedded UML Studio unlocks the benefits of UML modeling for embedded systems and software development, supporting a broad range of target systems of any size. Embedded UML Studio is built around IBM Rhapsody and contains a complete library implementing UML elements with no exact equivalent in C or C++.

Delivery method

Download

Embedded UML Studio provides for unrestricted use of UML for embedded software modeling. It includes ready-to-use specific interfaces for a multitude of RTOS and target systems. The solution is built around IBM Rhapsody, offering valuable features like include model-level simulation, automatic generation of efficient source code, support for reverse engineering, and roundtrip engineering, and much more.

Debug UML models on target system

Inspect the runtime behavior under real conditions on the target system while you are still elaborating your UML model. With Embedded UML Studio, you execute the model in real time on the target system. You intervene through trigger events, calls, induced errors and check your model using animated sequence and timing diagrams.

Automatically include RTOS functions

Usually, a UML model also includes elements defining certain runtime environment settings, such as Active Class. Thanks to the function library delivered with Embedded UML RXF, those functions are easily and automatically included with a click and converted into the correct source code.

Connect UML model and requirements

Link UML models in your IBM Rhapsody environment to requirements held in an external requirements management tool. Click on a link in your UML model and the up-to-date version of the connected requirement will be displayed. After generating code from your UML model, the text of the requirement will be included in the source code as a comment.