MDELite is a back-to-basics approach for teaching principles of Model Driven Engineering (MDE).  Complex Eclipse MDE tools are shunned; MDELite was created to avoid Eclipse for undergraduate software design class (as I and students had a LOT of problems using them -- problems to the point where I will never use Eclipse MDE tools again).

The ideas of MDELite are to use:

1.   Relational databases to express models and metamodels,
2.   Java to express and enforce metamodel constraints, write M2M transformations,
3.   Java tools to implement M2T and T2M transformations, and
4.   OO shell-scripting languages (or Java) to compose MDE transformations.

Publications on MDELite can be found here.

4th Generation: MDELite6 Download

This is the latest generation and simplification of MDELite.  The download link is below, which contains
Download link for MDELite6 distribution:

3rd Generation: Avalon Download
no longer supported

The 3rd generation of MDELite is Avalon.  The download link is below, which contains
Download link for the Avalon distribution:

2nd Generation: Catalina
no longer supported

Catalina is a 2nd-generation version of MDELite.  It is no longer suported.  But if you're interested (which I recommend that you think twice), here it is:

1st Generation
no longer supported

The original MDELite application is no longer supported, but its code is available for all to use. A zip file of the NetBeans project of the last version of MDELite is here.