MOLA project consists
of:
The goal of
MOLA project is to provide a simple and easy readable graphical model
transformation language, which would cover the typical transformation
applications in Model Driven Software Development (MDSD).
MOLA
language is based on traditional in the area concepts such as pattern
matching and rules defining how the elements of the matched
pattern should
be transformed.
The order, in which the rules must be applied, is
specified by
means of traditional programming constructs – sequence, loop
and branching.
Other traditional programming concepts - variables and calls - can also
be used
in MOLA. The distinguishing feature of MOLA language is the loop
construct
which is tightly integrated with the pattern definition and makes
transformations in MOLA to appear very straightforward and
easy readable.
A complete transformation description in MOLA consists of a metamodel
(MOF
compliant) and a set of MOLA diagrams (procedures). A more detailed
description of MOLA language is available
here.
A more detailed description of MOLA Tool is available here. The MOLA Tool can be dowloaded from our downloads page.
MOLA project developed in Research Laboratory of Modeling and Software Technologies of Institute
of Mathematics and Computer Science University of
Latvia
MOLA
Home
last edited: 05.04.2011