Unified Modeling Language (UML) is the OMG standard language for Analysis and Design of applications, specifying the structure and behavior of systems. UML is defined as an underlying abstract syntax and an overlying graphical concrete representation.
Source: Unified Modeling Language (UML)