MDELite


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 streams to express and enforce metamodel constraints, and
3.   Java tools to implement M2M, M2T and T2M transformations.

Publications on MDELite can be found here.


5th Generation: MDELite7

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

4th Generation: MDELite6

no longer supported

Download link for MDELite6 distribution:


3rd Generation: Avalon
no longer supported

Download link for the Avalon distribution:

2nd Generation: Catalina
no longer supported


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.