MOLA transformation examples

  Hello World! An Instructive Case for the Transformation Tool Contest (TTC 2011)(MOLA2final) 03.04.2014
  In this example we describe the solution to Hello World case for TTC 2011 contest, implemented in MOLA. The core task and all optional extensions are implemented. The SHARE image of solution is also provided.
  Description is avaliable here
  Download for MOLA Tool v1.3.5 (workspace) is avaliable here (1.41 MB, zipped)


  UML class diagram to Relational Database Schema (MOLA2final) 04.06.2008
  The famous class diagram to relational database schema example once again. This is exact "translation" to MOLA of example provided in the specification of MOF-QVT.
  Full description not avaliable yet
  Download for MOLA Tool v.1.1 (workspace) is avaliable here (1.87 MB, zipped)
  Download for MOLA Tool v1.31 (workspace) is avaliable here (1.88 MB, zipped)


  Transformation between two different graph encodings (MOLA2final) 11.01.2008
  This example shows how graphs coded in a very basic way, using nodes and edges only, is transformed into graphs coded using nodes, edges and connection points. The basic elements of MOLA language - loop, rule, class element and association link - are explained.
  Full description avaliable in the MOLA tutorial
  Download for MOLA Tool v1.0 (workspace) is avaliable here (741 KB, zipped)
  Download for MOLA Tool v1.1 (workspace) is avaliable here (1.87 MB, zipped)
  Download for MOLA Tool v1.31 (workspace) is avaliable here (1.88 MB, zipped)


  Fragment of the MOLA Editor - The Modification of a Enumeration Name (MOLA2initial) 09.03.2007
  This example shows a typical MOLA usage in the Transformation-based Tool Framework. The transformation should handle user actions - this time the user has changed the name of enumeration. Transformation should check new name uniqueness, update the enumeration name in domain model, update all references of this enumeration in presentation model.
  Full description avaliable here
  Download for MOLA Tool not avaliable


  Use of MOLA Tool as RSA plug-in for Building an IS within Hibernate Framework (MOLA1) 07.11.2005
   In this example we show how the Eclipse plug-in form of MOLA tool could be used for MDD style development of information systems in Java within the Hibernate persistence framework.
  Full description avaliable here
  Download for MOLA Tool not avaliable


  Determinization example – nondeterministic FSM to deterministic (MOLA1) 07.11.2005
   Here we describe one more example – the transformation of a nondeterministic automaton (FSM) to a deterministic one.
  Full description avaliable here
  Download for MOLA Tool not avaliable


  Statechart Flattening (MOLA1) 02.11.2005
   This is another popular example for model transformations – the flattening of a UML statechart. UML statechart, in addition to simple states (those used in the mathematical concept of FSM) contains also composite states of two kinds – sequential or OR-states (containing just one region) and concurrent or AND-states (containing more than one region).
  Full description avaliable here
  Download for MOLA Tool not avaliable


  Class Diagram to Ralational Database Definition (recursive) (MOLA1) 22.10.2005
   The example itself is a slight variation on the well known ‘class to RDBMS’ transformation. This example has been chosen because despite its relative simplicity, it tends to exercise a broad class of model transformation features.
  Full description avaliable here
  Download for MOLA Tool not avaliable


  Class Diagram to Ralational Database Definition (iterative) (MOLA1) 22.10.2005
   The example is the traditional one for model transformation languages – transform a class diagram to database definition.
  Full description avaliable here
  Download for MOLA Tool not avaliable