The Unified Modeling Language UML is a notation used for both OOAD and MDA.