## MDDTools - Overview

MDDTools è una suite di strumenti di sviluppo basati sul paradigma model-driven/generativo.

### Versione e stato del progetto

Questa documentazione fa riferimento alla suite mddtools, che raggruppa/dipende dai seguenti plugin:

- guigen 2.0.x
- servicegen 2.0.x
- datagen 2.0.x

Per il dettaglio circa lo stato dei singoli progetti è possibile consultare lo strumento di issue-tracking per ciascuno dei due progetti.

### Introduzione al MDD - Model Driven Development

[[TODO]]

### I tools

La suite MDDTools comprende i seguenti strumenti di modellazione/generazione

- GUIGEN: strumento per la modellazione e la relativa generazione dello strato di presentazione di applicazioni end-user
- SERVICEGEN: strumento per la modellazione e la relativa generazione di servizi in ottica SOA, secondo gli standard attualmente in uso in csipiemonte
- DATAGEN: strumento per la modellazione e la relativa generazione dello strato di accesso ai dati

Ciascuna sezione di documentazione prevede:

- una overview delle funzionalità fornite dallo strumento
- la documentazione di dettaglio del meta-modello
- una serie di tutorial di utilizzo dello strumento
- una serie di FAQ (frequently asked questions) relative allo strumento