ドメイン固有モデリング
統一モデリング言語(UML)はソフトウェアを中心とした汎用モデリング言語であり、主にオブジェクト指向プログラミングをサポートするよう設計されている。DSM言語とは異なり、UMLは非常に広範囲の領域で利用可能である。
しかし、UMLにはプロファイル機構があり、それによって特定のドメインやプラットフォーム向けにカスタマイズしたり制限したりできる。UMLプロファイルはステレオタイプと呼ばれるタグ付き値と制限によってUMLを特定ドメイン向けに制限および拡張する。UMLのカスタマイズ例としてよく知られているのはSysMLであろう。これはシステム工学向けのDSM言語である。