Executable UML
UML executabil (XTUML sau XUML) este atât o metodă de dezvoltare a software -ului, cât și un limbaj software extrem de abstract.
A fost descrisă pentru prima dată în 2002 în cartea „Executabilă UML: o fundație pentru arhitectura bazată pe model”.
Limba „combină un subset de notație grafică UML (UML Modeling Language) cu semantică executabilă și reguli de sincronizare”.
Metoda UML executabilă este succesorul metodei Shlaer -Mellor.
Modelele UML extabile „pot fi rulate, testate, depanate și măsurate pentru performanță”, și poate fi compilată într -un limbaj de programare mai puțin abstract pentru a viza o implementare specifică.
UML executabil acceptă arhitectura bazată pe model (MDA) prin specificarea modelelor independente de platformă și prin compilarea modelelor independente de platformă în modele specifice platformei.