The basic idea of model-driven is that the functionality of the system is defined in a platform-independent model in a suitable statter language, and then translates to the actual implementation to one or more platform-related models. The conversion of the model-independent model to the platform is usually done with the automatic tool.
Name Introduction Omg MDA Website Code Generator Network Wiki Model Drive Schema