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