UML[2]


Unified Modeling Language


James Rumbaugh, Grady Booch, and Ivar Jacobson, Rational Software


A modeling language for specifying, visualizing, constructing, and documenting the artifacts of a system-intensive process.

Martin Fowler and Kendall Scott, "UML Distilled: Applying the Standard Object Modeling Language", Addison-Wesley, 1997.