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 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.

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.

Webinar: Atlassian Jira and Siemens Polarion ALM integration

14 Oct 2021 | Robert Baillargeon
See all articles

Suspending support for IBM DOORS Classic with OSLC Connect for Jira

28 Sep 2021 | Robert Baillargeon

OSLC Connect for Jira 2.7.0 release: new priority icons, faster drag and drop, and better reporting functionalities

15 Jul 2021 | Robert Baillargeon

Speak with one of our experts

Have a question about M2M Transformation for Rhapsody? Reach out to us for more information about the too can help you save time and money.

Fichier 1 1 1