Henshin - Examples

This page lists documented examples of Henshin transformations. All examples can be found in the Henshin examples plug-in.

Endogenous Transformations

Endogenous transformations are transformations on a single model.
  1. Bank Accounts (Tutorial): shows the basic concepts of transformation rules including nested rules of depth 1. The example shows the graphical editor and the use of the interpreter wizard.
  2. Sierpinski Triangle (Benchmark): A simple example for testing the performance of the interpreter.

Exogenous Transformations

Exogenous transformations are transformations on multiple models, usually translations between different DSLs.

If you want to share your Henshin transformation with us and all other users, do not hesitate to send your example to our mailing list.