Model Driven Development – Eclipse and Modeling

Model Driven Development – Eclipse and Modeling

Eclipse Modeling ProjectYou often hear about Modeling techniques in software development, but what exactly is Modeling?
Software development based on modeling techniques, or Model Driven Development, is an alternative to the traditional programming that doesn’t require writing source code to compile or run, but consists in creating the model of the software you want to build. The model is realized through visual diagramming tools and, starting from these, the traditional program language is automatically generated.

Eclipse Modeling FrameworkEclipse Modeling Framework is the Eclipse solution for this topic.
It consists in a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification designed with graphical tools, EMF provides tools and runtime support to produce a set of Java classes for the model, along with a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor.

For more information please send an email to

Emf example

EMF model example n.1

EMF example1

EMF model example n.2

2013-04-10T15:56:55+00:00By |

One Comment

  1. Q Friday October 11th, 2019 at 05:06 AM - Reply

    Hi there,

    Nice work, so MDD consist of two core concepts (1) modeling (2) automation.
    it would be better if you also provide the auto-generated code of the above models

    thank you


Leave A Comment