ドメイン固有モデリング
DSM言語は特定のドメインにおける複数の抽象化レベルを適用範囲とする。例えば、携帯電話用のDSM言語では、ユーザーインターフェイスの高度な抽象的定義から論理回路の低レベルの実装までサポートする。同様に金融サービス向けDSM言語は顧客に関する高度に抽象化された定義や各種取引に関するアルゴリズムの実装までサポートする。
ドメイン固有モデリング(ドメインこゆうモデリング、Domain-Specific Modeling、DSM)とは、ソフトウェアなど主にITシステムで使われるシステム設計開発手法である。グラフィカルなドメイン固有言語(DSL)を使用してシステムの様々な面を表現する。DSM言語は汎用モデリング言語よりも抽象度が高く、システムを記述するのに詳細化を要しない。