Unified Modeling Language in revisie
De Unified Modeling Language is sinds de publicatie een groot succes geweest. Mede daardoor ontstonden in de praktijk de nodige problemen bij het gebruik ervan: in verschillende toepassingsgebieden als softwareontwikkeling, taalonafhankelijke softwarespecificaties, procesontwerp en bedrijfsmodellering werden onafhankelijk van elkaar betekenissen toegevoegd aan elementen die in de oorspronkelijke standaard niet voorzien waren.
Dat zorgt voor problemen wanneer modellen uit verschillende terreinen op elkaar aangesloten moeten worden. ‘UML is een standaard notatiewijze, zonder standaard betekenis’, heette het wel. Daarnaast was er kritiek op de omvang, onnodige complexiteit en onnauwkeurigheid van definities.