Model-to-Model transformation in IBM Rhapsody

The M2M Transformation for Rhapsody enables Model-to-Model transformation in IBM Rhapsody that is 100% model-based. Link, transform, or derive models across domains or abstractions such as UML/SysML, AUTOSAR, MODAF, MARTE, or any other profile.

M2M Rhapsody Framework_monitor_SodiusWillert
Model_white_59x59px

Design an abstract view of a model transformation in IBM Rhapsody

Design an abstract view of a Model-to-Model transformation in IBM Rhapsody transformation by modeling a Ruleset with a Table view. The Ruleset is made by Mapping Rules which map metaclasses of two domains, exactly as you want.

Process_white_59x59px

Run the model transformation in IBM Rhapsody

Run the model transformation based on the Ruleset you have previously designed.

Reuse_white_59x59px

Iterative model transformations

Transforming models with the M2M Transformation for Rhapsody allows for working in an iterative way. You can merge the transformed model with the previous result.

Reduce Transformation Efforts

Manually transforming models can be time-consuming and ruin the productivity of your most valuable resources. Focus only on the mapping rules and free yourself from the complexity of the transformation.

Eliminate Human Errors

Automated model transformation can significantly reduce human errors when compared to manual data capture. Instead of transforming your models manually, the M2M Rhapsody Framework allows you to create a ruleset only once, and execute it for all of your models as often as you like!

Save On Costs & Avoid Frustration

Eliminate manual transformations and human errors. Save money and allocate your savings to more valuable tasks by enabling automation in your model transformation with the M2M Rhapsody Framework.

Reduce Transformation Efforts

Manually transforming models can be time-consuming and ruin the productivity of your most valuable resources. Focus only on the mapping rules and free yourself from the complexity of the transformation.

Eliminate Human Errors

Automated model transformation can significantly reduce human errors when compared to manual data capture. Instead of transforming your models manually, the M2M Rhapsody Framework allows you to create a ruleset only once, and execute it for all of your models as often as you like!

Save On Costs & Avoid Frustration

Eliminate manual transformations and human errors. Save money and allocate your savings to more valuable tasks by enabling automation in your model transformation with the M2M Rhapsody Framework.

Customer Support

Reach out to our support team for bugs, new features, or technical support requests on our Customer Support Portal.

Installation & Help

Help Documentation is available in your download package or Online User Guide here.

Need to automate the transformation of IBM Rhapsody models across different domains and abstractions?

M2M Transformation for Rhapsody Product Features

Model-based and customizable model transformation

Achieve more complex transformations by extending your MappingRules with the simplified Rhapsody API. The MappingRules can be customized by implementing IBM Rhapsody API requests in JavaScript in the model. These API requests are executed at runtime during the transformation.

Fully customizable M2M Rulesets and MappingRules

Customize MappingRules to change the behavior of the execution of the rules. MappingRules can be ordered, enabled or disabled, and the inheritance of Stereotype can take into account at runtime. The execution of the rules are fully flexible.

Model-based traceability

When enabled, the traceability mode generates a Rhapsody table to display the source element, the corresponding target element, and the MappingRule used to have this result.

Supports continuous integration

Model transformation with the M2M can be launched in batch mode by command-line. Streamline your processes by integrating the M2M transformations in your continuous integration system.

Re-use and extend rules

The M2M Ruleset can be re-used as a standard Rhapsody Unit and can inherit from another M2M Ruleset to extend or override them.

M2M Ruleset checker

The M2M profile embeds an M2M Ruleset model checker which will guide you in the correctness of the rules.

Debug MappingRules extensions

The MappingRules extensions written in JavaScript in the IBM Rhapsody model can be debugged by remote with NetBeans IDE.

Read more about M2M Transformation for Rhapsody

For German language blog

Click Here

Adapt IBM Rhapsody to your need with the SodiusWillert Profile Builder

14 Dec 2023 | Renate Stuecka
See all articles

SodiusWillert is IBM Platinum Partner

26 May 2023 | SodiusWillert

Make AUTOSAR work for you with IBM Rhapsody - AUTOSAR Extension

14 Feb 2022 | Renate Stuecka

Other tools you might be interested in

Unlock the benefits of model-based development for your projects and develop high-quality systems with these tools.

Speak with one of our experts

Please contact us with any questions, and we will jointly explore how our experts can support you most effectively - from training, workshops, special adaptations, and consulting on processes and methods, to coaching.

Fichier 1 1 1