Model Driven Development – Eclipse e la Modellazione

Model Driven Development – Eclipse e la Modellazione

Eclipse Modeling ProjectSi sente spesso parlare di tecniche di Modellazione in ambito sviluppo software, ma cosa è esattamente la Modellazione?
Lo sviluppo di software basato su tecniche di modellazione, o Model Driven Development, è un’alternativa alla programmazione tradizionale che non prevede la scrittura di codice sorgente da compilare o eseguire, bensì consiste nella realizzazione di un modello del sistema software che si vuole sviluppare. Il modello viene realizzato tramite appositi strumenti visuali e, partendo da questi, viene automaticamente generato il codice sorgente in un linguaggio di programmazione tradizionale.

Eclipse Modeling FrameworkEclipse Modeling Framework è la soluzione Eclipse a questa tematica.
Si tratta di una libreria di modellazione e generazione di codice che facilita la costruzione di applicazioni o tool basati su modelli di dati strutturati. Partendo dal modello progettato con appositi tools grafici, EMF fornisce il runtime necessario e una serie di strumenti per la generazione automatica delle classi di modello. In pi├╣ EMF è capace di generare le classi per la visualizzazione del modello, per lÔÇÖediting da codice e un editor basilare per la modifica visuale.

Per ulteriori informazioni potete contattarci allÔÇÖindirizzo  info@rcp-vision.com

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 11 ottobre 2019 at 05:06 - 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

    Regards

Leave A Comment