UML

"The UML (Unified Modelling Language) is a trademark of the OMG (Object Management Group, Inc - www.omg.org). The UML, as described by Booch, Rumbaugh et al. [1998], “is a graphical standard for visualizing, specifying, constructing, and documenting the artefacts of a software-intensive system’. The UML is not only flexible, allowing new applications, but has experienced commercial acceptance. Commercial acceptance allows the products of this and subsequent research to be applied to a large variety of real production systems." (from 2005 Web3D: X3D-UML: enabling advanced UML visualisation through X3D)