Let talk about a new Eclipse Project, the MDDi (Model Driven Development Integration) project.
MDDi project is dedicated to the realization of a platform offering integration facilities needed for applying a Model Driven Development (MDD) approach.
This project will produce an extensible framework and tools, designed to support various modeling languages (UML (Unified Modeling Language) or DSL (Domain-Specific Languages), and model driven methodologies.
The MDDi platform will provide the ability to integrate modeling and related development tools.
Model Driven Development (MDD) stresses the use of models in the software development life cycle and argues automation via both model transformation and code generation techniques.
OMG is promoting a model-driven approach for software development through its Model Driven Architecture (MDA) initiative and its supporting standards, such as UML, MOF, MOF QVT. MDD is the specific application of MDA to software development.
MDDi is connected to other Eclipse projects:nships with other Eclipse projects
Eclipse Modeling Framework (EMF) is the reference framework in the Eclipse environment for defining and generating model repositories based on meta-models.
Graphical Modeling Framework (GMF) aims at enhancing the editors generated by EMF to support graphical editing.
OMELET provides a framework for integrating models and model transformations
with the support of MDA (Model Driven Architecture) in which model transformations are re-usable resources, and libraries of model transformations support increasingly automated transformation from DSLs (Domain-Specific Languages) via PIMs (Platform Independent Models) and on through PSMs (Platform Specific Models) to target code.