Mi sono imbattuto nell'acronimo MDSE oggi su infoq , e le informazioni che ho trovato abbastanza poco chiare e la descrizione era piena di parole d'ordine:
MDSE mira a consentire agli ingegneri del software di lavorare a un livello di astrazione in cui i requisiti, le informazioni di architettura e progettazione sono ordinate al massimo (in termini di "entropia" delle informazioni) e conservate. (Chiamalo "prodotto di progettazione"). Inoltre, MDSE dovrebbe fornire agli ingegneri i mezzi per verificare e convalidare i loro progetti principalmente in termini di "prodotto di progettazione"
E a quanto pare, lo stanno facendo tutti: (dall'articolo di nuovo)
Siamo agli albori dell'era della MDSE. Nei prossimi 5-10 anni assisteremo a un significativo spostamento verso l'MDSE, nella misura in cui credo che entro la fine di questo periodo forse il 60-80% del software sarà progettato utilizzando tecniche basate su modelli.
Vorrei avere una descrizione concreta e senza parole d'ordine di cosa sia l'MDSE. Disegna scatole UML e genera codice con esso, come hanno fatto negli anni '90 con Rational Rose?
(Anche se ci fosse, se qualcuno ha un esempio di software generato usando queste tecniche, mi piacerebbe davvero vedere un esempio concreto).