M2 

UML 기반 설계를 가능케 하는 모델 요소를 정의하는 메타 모델로 모델을 설정하는 언어를 정의하는 역할