The Lx transformation language set home page

 

The Lx transformation language set is a transformation language sequence currently consisting of five languages:

  • L0 the base language. This language is very simple, though functionally complete and practically usable. A more detailed description of the base transformation language L0 can be found here.
  • L0+ L0 language supplemented with commands for metamodel processing, its definition can be found here.

 

Every next language is obtained by adding known constructs to the previous one:

  • L1 L0 language supplemented with pattern definition facility
  • L2 L1 language supplemented with a foreach command
  • L3 L2 language supplemented with the traditional if-then-else statement

A more detailed description of languages L1, L2, L3 can be found here.

 

The main purpose of these languages is to make possible effective implementation of traditional model transformation language (for example, MOLA.) in a foreseeable time.

Lx Eclipse Integration

Eclipse update site can be found at http://lx.mii.lu.lv/updates.

Downloads

Links

        Home of MOLA project 

Contacts

Address

Institute of Mathematics and Computer Science University of Latvia, 29 Rainis blvd., Riga, LV-1459, Latvia

Project members

Janis Barzdins, Professor, Dr. habil. sc. comp., Janis.Barzdins (at) mii.lu.lv

Audris Kalnins, Professor, Dr. habil. sc. comp., Audris.Kalnins (at) mii.lu.lv

Karlis Podnieks, Associate Professor, Dr. math., Karlis.Podnieks (at) mii.lu.lv

Edgars Rencis, Mg. sc. comp., edgars.rencis (at) lumii.lv

Sergejs Rikacovs, Mg. sc. comp., sergejs.rikacovs (at) gmail.com

 

The Lx transformation language set is being developed in Institute of Mathematics and Computer Science, University of Latvia

Last modified on : October 8, 2007