統一モデリング言語
統一モデリング言語(UML)はソフトウェアを中心とした汎用モデリング言語であり、主にオブジェクト指向プログラミングをサポートするよう設計されている。DSM言語とは異なり、UMLは非常に広範囲の領域で利用可能である。