UML仕様書(Infrastructure/Superstructure時代、あるいは現在の統合仕様)において、`Class` や `Association` などの定義は、自分自身(UML)を使って記述されている。このアプローチを何と呼ぶか。

UMLの仕様はUML自身(正確にはMOFのサブセットとしてのクラス図)を用いて定義されており、これをメタモデリングまたは4層メタモデルアーキテクチャによる定義と呼ぶ。