メタモデルは、モデリング言語のモデルとして定義できます。したがって、メタモデルは、同じドメイン内のすべてのモデルに共通の概念を表現するために使用されます。
メタモデルは、メタメタモデルと呼ばれる言語で記述されます。
MOF、ECore、Kermeta、KM3 など、メタモデルの作成に使用できるさまざまな言語があります。 Microsoftの DSL ツールの一部である DSMDL についても触れておく必要があります。
メタデータ レジスタにはメタモデルがあります。
メタモデルは、JMI 標準に従って Java インターフェースを構築し、モデルから Java オブジェクトに渡すためのフレームワークを定義します。
