Conosco le basi dell'architettura basata sul modello: è tutta una questione di modello del sistema che voglio creare e creare il codice base in seguito. Ho usato CORBA qualche tempo fa. La prima cosa che dovevo fare era creare un'interfaccia astratta (una sorta di modello del sistema che voglio costruire) e generare il codice di base più tardi.
Ma ho una domanda diversa: l'architettura model driven è un approccio ampio o no? Voglio dire, diciamo, che ho il linguaggio (linguaggio di modellazione) in cui voglio modellare il sistema ESISTENTE (opposto al sistema che voglio CREARE), e quindi analizzare il modello del sistema creato e fatti diversi su quell'astrazione modellata .
In questo caso, il processo che ho descritto sopra può essere considerato l'approccio dell'architettura model driven? Voglio dire, ho il modello, ma questo è il modello del sistema esistente, non il sistema da creare.